ポータルの (Windows Live アカウントで登録) 機能で問題が発生しています
既知の理由なしに機能が突然停止され、次の例外がスローされるだけです
例外メッセージ: 予期しない応答 Content-Type text/html
ソース:
DotNetOpenAuth.Core
スタック トレース: DotNetOpenAuth.OAuth2.ChannelElements.OAuth2ClientChannel.ReadFromResponseCore の DotNetOpenAuth.Messaging.ErrorUtilities.ThrowProtocol(String unformattedMessage, Object[] args) の DotNetOpenAuth.Messaging.ErrorUtilities.VerifyProtocol(ブール条件、文字列 unformattedMessage、Object[] args) (IncomingWebResponse 応答) DotNetOpenAuth.Messaging.Channel.RequestCore(IDirectedProtocolMessage リクエスト) で DotNetOpenAuth.Messaging.Channel.Request(IDirectedProtocolMessage requestMessage) で DotNetOpenAuth.OAuth2.ClientBase.UpdateAuthorizationWithResponse(IAuthorizationState Ta3malWebParts.Membership.Registration.Registration で ProcessUserAuthorization(HttpRequestBase リクエスト)。HandleWindowsLiveAuthorization()
メソッドがこのエラーを引き起こすのは (WebServerClient.PrepareRequestUserAuthorization) です。このメソッドは Windows Live から JSON 応答を受け取る必要があります。Fiddler を使用して応答を確認すると、応答の内容が JSON であることがわかりましたが、応答ヘッダーには応答の種類が HTML であることが示されています。上記のメソッドには、返された応答タイプが JSON であるかどうかを検証する内部関数が含まれており、この検証は上記の例外をスローします。
この問題をどのように解決できるか考えている人はいますか?
前もって感謝します。