2011-04-05 2 views
1

DotNetOpenAuth-3.4.6.10357을 빌드 했으므로 (빌드 오류로 인해 OpenIdOfflineProvider을 제외해야 함) OAuthConsumerWpf을 실행하십시오. Authorize을 클릭하면 예외가 발생합니다. 지시에 따라 app.config을 수정했음을 기억하십시오. 이것은 Google 탭의 내용입니다. 나는 또한 같은 결과를 가진 Generic 탭을 시도했다.DotNetOpenAuth 샘플 실행 중 ProtocolException 받기

무엇이 잘못 될 수 있습니까? 이 작업을 상자에서 꺼내는 것만 큼 간단하지 않아야합니까?

DotNetOpenAuth.Messaging.ProtocolException was unhandled 
    Message=Error occurred while sending a direct message or getting the response. 
    Source=DotNetOpenAuth 
    StackTrace: 
     at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request, DirectWebRequestOptions options) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\StandardWebRequestHandler.cs:line 172 
     at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\StandardWebRequestHandler.cs:line 100 
     at DotNetOpenAuth.Messaging.Channel.GetDirectResponse(HttpWebRequest webRequest) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\Channel.cs:line 607 
     at DotNetOpenAuth.Messaging.Channel.RequestCore(IDirectedProtocolMessage request) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\Channel.cs:line 628 
     at DotNetOpenAuth.Messaging.Channel.Request(IDirectedProtocolMessage requestMessage) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\Channel.cs:line 451 
     at DotNetOpenAuth.Messaging.Channel.Request[TResponse](IDirectedProtocolMessage requestMessage) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\Channel.cs:line 431 
     at DotNetOpenAuth.OAuth.ConsumerBase.PrepareRequestUserAuthorization(Uri callback, IDictionary`2 requestParameters, IDictionary`2 redirectParameters, String& requestToken) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\OAuth\ConsumerBase.cs:line 222 
     at DotNetOpenAuth.OAuth.DesktopConsumer.RequestUserAuthorization(IDictionary`2 requestParameters, IDictionary`2 redirectParameters, String& requestToken) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\OAuth\DesktopConsumer.cs:line 42 
     at DotNetOpenAuth.ApplicationBlock.GoogleConsumer.RequestAuthorization(DesktopConsumer consumer, Applications requestedAccessScope, String& requestToken) in C:\Users\user\Desktop\DotNetOpenAuth-3.4.6.10357\Samples\DotNetOpenAuth.ApplicationBlock\GoogleConsumer.cs:line 204 
     at DotNetOpenAuth.Samples.OAuthConsumerWpf.MainWindow.<beginAuthorizationButton_Click>b__3(DesktopConsumer consumer, String& requestToken) in C:\Users\user\Desktop\DotNetOpenAuth-3.4.6.10357\Samples\OAuthConsumerWpf\MainWindow.xaml.cs:line 92 
     at DotNetOpenAuth.Samples.OAuthConsumerWpf.Authorize.<>c__DisplayClass4.<.ctor>b__0(Object state) in C:\Users\user\Desktop\DotNetOpenAuth-3.4.6.10357\Samples\OAuthConsumerWpf\Authorize.xaml.cs:line 33 
     at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state) 
     at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 
     at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack) 
     at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state) 
    InnerException: System.Net.WebException 
     Message=The remote server returned an error: (400) Bad Request. 
     Source=System 
     StackTrace: 
      at System.Net.HttpWebRequest.GetResponse() 
      at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(HttpWebRequest request, DirectWebRequestOptions options) in c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\Messaging\StandardWebRequestHandler.cs:line 126 
     InnerException: 

답변

1

나를 위해 일합니다. 컴퓨터가 방화벽 뒤에 있거나 프록시 서버를 등록해야합니까?

+0

나는 모든 아웃 바운드 연결을 허용하는 Windows 방화벽이 있습니다. NAT 라우터 뒤에 있습니다. 이것 이외의 나는 프록시를 사용하지 않는다. 나는 직접 연결하고있다. 그 밖의 무엇이 문제 일 수 있습니까? – wpfwannabe