部署MVC 5 Web应用程序时失败

时间:2014-11-05 09:06:11

标签: asp.net-mvc deployment runtime-error

部署MVC 5 Web应用程序后,我一直收到此错误:

  

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

谷歌搜索后,我发现原因是Bin文件夹缺少System.Web.Http.WebHost.dll文件,然后我去查看我的项目的Bin文件夹,但我也找不到它,但它出现在参考文献部分:

enter image description here

现在我不知道如何解决这个问题,非常感谢任何帮助!

P / s:Web应用程序在我的机器上正常运行

1 个答案:

答案 0 :(得分:1)

尝试右键单击参考 - >属性,并设置CopyLocal = true。这应该将dll放在bin文件夹中(因此也包含在部署中)。希望有所帮助!