1

有关如何解决此错误的任何想法?我现在被困住了,很难找到关于这个的阅读。任何帮助将不胜感激:

Server Error in '/www' Application. 

Type is not resolved for member 'Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Runtime.Serialization.SerializationException: Type is not resolved for member 'Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

Source Error: 
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 

[SerializationException: Type is not resolved for member 'Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.]
   Microsoft.VisualStudio.WebHost.Connection.get_LocalIP() +0
   Microsoft.VisualStudio.WebHost.Request.GetLocalAddress() +43
   Microsoft.VisualStudio.WebHost.Request.GetServerName() +11
   System.Web.HttpRequest.get_Url() +140
   Telerik.Sitefinity.Security.Claims.<>c__DisplayClass9.<SkipAuthentication>b__8(String aip) +17
   System.Linq.Enumerable.Any(IEnumerable`1 source, Func`2 predicate) +151
   Telerik.Sitefinity.Security.Claims.SitefinityClaimsAuthenticationModule.SkipAuthentication(HttpRequest request) +74
   Telerik.Sitefinity.Security.Claims.SitefinityClaimsAuthenticationModule.OnAuthenticateRequest(Object sender, EventArgs args) +201
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272 
4

3 回答 3

1

每当我重新安装操作系统或新电脑时,我都会收到此错误。按照这里的说明总是为我修复它:http ://www.sitefinity.com/developer-network/knowledge-base/details/type-is-not-resolved-for-member-'microsoft.identitymodel.claims.claimsprincipal -microsoft.identitymodel

我希望这是有帮助的!

于 2013-01-05T21:53:07.160 回答
0

我们已通过 Project Manager 工具将 Sitefinity v-8.1 升级到 v-9.2。参见图:Sitefinity 项目经理

>> 行动 >> 升级

内嵌图片 1

成功收到消息后。我们运行应用程序。但是我们在屏幕上收到错误消息。请看下面的错误信息:

错误:

未解析成员“Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel”的类型。

要解决这个问题。首先,您需要再次构建解决方案,然后从“bin”文件夹中复制 .dll 文件“Microsoft.IdentityModel.dll”并粘贴到以下文件夹中。

请在此处查看以下路径:

C:\Program Files (x86)\Common Files\microsoft shared\DevServer\11.0

复制 dll 文件后,您需要重新启动系统或重建您的解决方案。注意:请重新启动应用程序池和站点。

现在,我们需要最新的许可证密钥。与 9.2.x 兼容。

于 2017-02-03T05:18:22.673 回答
0

我面临着同样的问题。 通过以下步骤解决了它:

为 Web 应用程序项目指定 IIS Web 服务器

  1. 在解决方案资源管理器中,右键单击要为其指定 Web 服务器的 Web 应用程序项目的名称,然后单击“属性”。
  2. 在“属性”窗口中,单击“Web”选项卡。
  3. 在服务器下,单击使用本地 IIS Web 服务器。
于 2017-05-17T08:08:34.347 回答