可能重复:
无法在 MVC4 Web API 中加载文件或程序集 'System.Net.Http,版本 = 2.0.0.0
我在 vs11 中创建了一个 .net mvc 4 项目。我已将运行时设置为 4.0 并将应用程序部署到 appharbor。当我运行应用程序时,我得到“无法加载文件或程序集'System.Net.Http'或其依赖项之一。”。
有任何想法吗?
如果我删除对该程序集的引用,则应用程序可以工作,但如果我尝试使用新的 Web api 功能,它会崩溃并显示相同的消息(当然)。
应该可以在 .NET 4.0 运行时上运行 Web api 功能,对吧?
编辑:我看到当我获得 system.net.http.dll 上的属性时,它显示版本 1.0.0.0,而在 VS 的参考中显示为 2.0.0.0。这可能是它不加载的原因吗?