1

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

4

1 回答 1

0

我搬到了 DotNetOpenAuth v4.1.2.12274 并且它正在工作......

于 2012-10-12T07:36:38.453 回答