2016-10-14 3 views
1

LinqToTwitter을 사용하여 동영상을 업로드하는 데 문제가 있습니다. Console application에서 호출 될 때 제대로 작동하지만 예제 코드가 WebForms 프로젝트에서 사용될 때 멈 춥니 다.LinqToTwitter를 통해 미디어를 업로드하면 WebForms에서 멈추고 ConsoleApp에서 제대로 작동합니다.

private static ulong UploadMedia() 
{ 
    const string path = "c:\\Temp\\video.mp4"; 
    var authorizer = new SingleUserAuthorizer 
    { 
     CredentialStore = new SingleUserInMemoryCredentialStore 
     { 
      ConsumerKey = "my_consumer_key", 
      ConsumerSecret = "my_consumer_secret", 
      AccessToken = "my_access_token", 
      AccessTokenSecret = "my_access_token_secret" 
     } 
    }; 
    var tc = new TwitterContext(authorizer); 
    var media = UploadMediaAsync(tc, File.ReadAllBytes(path)).Result; 
    return media.MediaID; 
} 

private static async Task<Media> UploadMediaAsync(TwitterContext tc, byte[] media) 
{ 
    return await tc.UploadMediaAsync(media, "video/mp4"); 
} 

사람은 누구나 잘못되면 어떤 아이디어가있다?

답변