我们的一个客户端正面临标题中提到的错误,我们确认.NET框架4.5.2已安装,我们确实卸载了它,然后再次安装。这台机器是Windows Server2012的R2,对这个问题的进一步分析发现,System.Security.Claims命名空间存在于mscorlib.dll中,这是.NET框架的主要组件。
不知道如何解决这个问题,因为他们已经很久没有遇到这个问题了。出现此错误的Web应用程序是在.NET Framework4.5.2上运行的,它是一个使用表单身份验证的ASP.NET web表单应用程序。将显示登录页面,但在提供用户名/密码时,会出现此错误。
提前感谢您的帮助。
Anurag
发布于 2016-12-13 17:51:55
发布于 2016-12-31 05:02:40
正如您在对.NET回答的一条评论中提到的那样,如果从.NET 4.6.1到Marc 4.5.2的回滚没有完全完成,则可能会导致此错误。在通过卸载Windows Update KB3102467从Windows Server 2012 R2上的.NET 4.6.1回滚后,我遇到了此错误消息。当我重新安装Windows Update时,错误被解决了。
您可以尝试重复here或here中描述的步骤,以尝试更完美地还原.NET 4.5.2。您还可以尝试使用this post中提到的.NET框架修复或清理工具。
我执行了所有这些步骤,但仍然遇到了这个错误,所以我决定升级回.NET 4.6.1会更简单、更快。
https://stackoverflow.com/questions/41117668
复制相似问题