我正在使用 Windows 身份基础框架 3.5。我已经将它安装在我的开发盒上,并且一切正常。我的问题是生产服务器。
有没有办法不在生产服务器上安装框架并且仍然让 MVC 应用程序工作?现在我收到错误:
未解析成员的类型Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
。
这是意料之中的,因为框架不存在,显然简单的答案是安装框架,但这不在我的控制范围内。
我尝试过的事情,将引用、、、和Microsoft.IdentityModel.dll
直接添加到项目中,并将它们设置为复制到输出目录。这不起作用。Microsoft.IdentityModel.WindowsTokenService.dll
Microsoft.IdentityModel.resources.dll
Microsoft.IdentityModel.WIndowsTokenService.resources.dll
有什么建议么?