【问题标题】:Could not load file or assembly 'System.Net.Http.Formatting on windows server 2008无法在 Windows Server 2008 上加载文件或程序集“System.Net.Http.Formatting”
【发布时间】:2016-10-21 18:57:33
【问题描述】:

在我的本地机器上,当我运行我的应用程序时,我能够成功加载页面,并且我在 Windows Server 2008 中部署了相同的代码,但出现以下错误

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

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

我认为我们需要在 windows server 2008 上注册该程序集。如何在 windows server 2008 上解决此错误而无需 Visual Studio 命令提示符。

【问题讨论】:

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


    【解决方案1】:

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

    Install-Package Microsoft.AspNet.WebApi.Client
    

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多