簡體   English   中英

Windows Identity Foundation

[英]Windows Identity Foundation

我正在使用Windows Identity Foundation Framework 3.5。 我已經在我的開發盒上安裝了這個,我一切正常。 我的問題是生產服務器。

有沒有辦法不在生產服務器上安裝框架,仍然有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直接添加到項目並將它們設置為復制到輸出目錄。 這不起作用。

有什么建議么?

希望這可以幫助其他有同樣問題的人,Windows Identity Foundation現在可以作為nuget包使用,您可以使用以下命令安裝:

Install-Package Microsoft.IdentityModel 

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

您可以將DLL添加到MVC應用程序的bin目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM