可能重复:
Could not load file or assembly 'System.Net.Http, Version=2.0.0.0 in MVC4 Web API
我在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。这可能是它不加载的原因吗?答案 0 :(得分:2)
答案 1 :(得分:0)
我将应用程序部署到appharbor时遇到了同样的问题。问题是它还不支持.NET 4.5。我做了什么。