无法加载文件或程序集“Microsoft.IdentityModel”

Rik*_*ool 6 asp.net-mvc .net-assembly sharepoint-2013

我在 azure VM (WIN SERVER 2012) 的 iis 中开发了一个 SharePoint 提供程序托管 (MVC) 应用程序和托管 Web 应用程序。

当我们尝试使用应用程序使用应用程序时,它会引发以下错误。

在此处输入图片说明

“/”应用程序中的服务器错误。

无法加载文件或程序集“Microsoft.IdentityModel,版本=3.5.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.IdentityModel,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。

程序集加载跟踪:以下信息有助于确定无法加载程序集“Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的原因。

警告:程序集绑定日志已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:有一些与程序集绑定失败日志记录相关的性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

我已经在服务器中安装了 dotNet 3.5 和 4.5。仍然有同样的错误。谁能帮我?

Chr*_*att 6

您需要在服务器项目中安装Windows Identity Foundation 。