OpenIdProviderWebForms Application
DotNetOpenAuth-4.0.0.12084 のサンプル アプリケーションを使用しようとしていました。
そのまま使っていた時は問題なく動いてOpenIdRelyingPartyWebForms
いたのですが、突然以下のエラーが出るようになりました
メッセージ「DotNetOpenAuth.OpenId.Messages.CheckIdRequest」パラメータ「openid.claimed_id」の読み取り中にエラーが発生しました。値は「http://specs.openid.net/auth/2.0/identifier_select」です。「System.String」から「DotNetOpenAuth.OpenId.Identifier」へのキャストが無効です。(連絡先: 、参照先: )
これは、Visual Studio(2010) のプロジェクト プロパティを使用してプロバイダー アプリケーションを .Net 4.0 に移動した直後に発生しました。断続的であることに気付きました。毎回見えませんでした。
問題を理解するために助けが必要です。
ところで、.net 3.5に戻したときに問題は解決しました...しかし、.Net 4.0で動作するにはこれが必要です