C# 通过Git在Azure网站上安装Windows身份基础

C# 通过Git在Azure网站上安装Windows身份基础,c#,asp.net-mvc-4,azure,wif,C#,Asp.net Mvc 4,Azure,Wif,我正在Azure上托管一个MVC4网站。站点需要Windows身份基础来验证Web服务调用。我得到了这个错误: 无法加载文件或程序集“Microsoft.IdentityModel,版本=3.5.0.0,区域性=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件 我读了一些书,你可以通过网络角色安装。但是,我正在通过Git部署我的站点,并且在我的项目中没有任何Azure web角色 是否有其他方法在托管云服务器上安装WIF?您指的

我正在Azure上托管一个MVC4网站。站点需要Windows身份基础来验证Web服务调用。我得到了这个错误:

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

我读了一些书,你可以通过网络角色安装。但是,我正在通过Git部署我的站点,并且在我的项目中没有任何Azure web角色


是否有其他方法在托管云服务器上安装WIF?

您指的是GAC dll。 尝试改用IdentityModel NuGet包


是否将编译后的dll存储在Git中?即使使用web角色安装,您也必须手动为某些dll设置“copy local=true”,如“Microsoft.IdentityModel”,这是一个非常简单的答案。非常感谢。