无法在Windows Server 2008上加载文件或程序集'System.Net.Http.Formatting

时间:2016-10-21 18:57:34

标签: c# asp.net c#-4.0 dll

在我的本地计算机上运行我的应用程序时,我已成功加载页面,并在Windows Server 2008中部署相同的代码,我收到以下错误

“无法加载文件或程序集'System.Net.Http.Formatting,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。系统找不到指定的文件。”

Visual Studio未安装在我的服务器中。

我认为我们需要在Windows Server 2008上注册该程序集。如何在没有visual studio命令提示符的情况下在Windows Server 2008上解决此错误。

2 个答案:

答案 0 :(得分:0)

尝试在该程序集的Visual Studio参考属性中将“复制本地”设置更改为“True”并再次部署。

答案 1 :(得分:0)

我这样做的方法是安装这个nuget包:

Install-Package Microsoft.AspNet.WebApi.Client

包含System.Net.Http.Formatting(并确保部署它)。