可能重複:
Could not load file or assembly 'System.Net.Http, Version=2.0.0.0 in MVC4 Web API無法加載文件或程序集 'System.Net.Http' 或它的一個依賴
我在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。這可能是它不加載的原因嗎?
是的,我通過的NuGet安裝了它,所有的DLL的是有,那爲什麼我認爲它應該工作。 – 2012-03-06 13:44:50
另外,如果您正在部署到Appharbor,我建議使用NuGet包恢復選項:) http://blog.appharbor.com/2012/2012/2/06/use-nuget-package-restore-to-avoid-pushing-packages -to-appharbor 我在使用AspNetWebApi包的MVC 3應用程序上有類似的問題,同時在AppHarbor上託管。 希望工程了:) – 2012-03-07 15:07:02
試圖藏漢還原選項...沒有運氣:) – 2012-03-08 07:18:00