首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Identity Foundation

Windows Identity Foundation
EN

Stack Overflow用户
提问于 2013-01-11 00:45:02
回答 2查看 823关注 0票数 3

我正在使用Windows Identity Foundation Framework 3.5。我已经在我的dev box上安装了这个,我已经把一切都准备好了。我的问题是生产服务器。

有没有一种方法可以不在生产服务器上安装框架,而仍然让MVC应用程序工作?现在我收到以下错误:

未为成员Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35解析类型。

这是意料之中的,因为框架不在那里,显然简单的答案是安装框架,但这不是我所能控制的。

将引用Microsoft.IdentityModel.dllMicrosoft.IdentityModel.WindowsTokenService.dllMicrosoft.IdentityModel.resources.dllMicrosoft.IdentityModel.WIndowsTokenService.resources.dll直接添加到项目中,并将它们设置为复制到输出目录。这不起作用。

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-08 22:03:29

Windows Identity Foundation现在以nuget软件包的形式提供,您可以使用以下命令进行安装,希望这对其他有同样问题的人有所帮助:

代码语言:javascript
复制
Install-Package Microsoft.IdentityModel 

http://www.nuget.org/packages/Microsoft.IdentityModel/

票数 1
EN

Stack Overflow用户

发布于 2013-06-15 02:34:25

您可以将DLL添加到MVC应用程序的bin目录中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14262954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档