当我使用文件系统方法发布我的asp .net mvc 4但未生成System.Web.Http.WebHost.dll和System.Web.Http.dll时。昨天,一切正常,我成功生成了所有的dll并发布了应用程序。有谁知道什么会导致这个问题?
答案 0 :(得分:2)
设置要复制到本地的dll: http://msdn.microsoft.com/en-us/library/t1zz5y8c(v=vs.90).aspx
或更全面地说,在目标服务器上安装任何非bin依赖项。 http://www.telerik.com/support/kb/data-access/details/manually-installing-references-required-by-the-web-api-service
答案 1 :(得分:2)
我在这里遇到了同样的问题。 也许是因为MVC的Microsoft安全更新?昨天在我的电脑上自动安装了此更新,从那时起,部署中缺少3个DLL(包括System.Net.Http.Formatting.dll)。
将Nuget Package https://www.nuget.org/packages/Microsoft.AspNet.WebApi更新为5.2.2帮助...