我在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。这可能是它无法加载的原因吗?
有任何想法吗?
如果我删除对此程序集的引用,则应用程序可以正常工作,但是如果我尝试使用新的Web API功能,则会崩溃并显示相同的消息(当然)。
在.NET 4.0运行时上运行Web API功能应该是可行的,对吧?
编辑:我看到当我获取system.net.http.dll的属性时,它显示版本1.0.0.0,并且在VS中的引用中显示为2.0.0.0。这可能是它无法加载的原因吗?