【发布时间】:2012-03-22 17:24:24
【问题描述】:
可能重复:
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。这可能是它无法加载的原因吗?
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4 dependencies appharbor