我试图使用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 上工作