也许相关信息:我有一个使用 .net 4.5 构建的 Web 应用程序。我想部署到 Azure 的网站,但它只支持 .net 4.0,所以我将项目降级为 .net 4.0。在本地运行时它仍然有效。
当我发布到 Azure 时,我收到此错误:
无法加载文件或程序集“System.Net.Http”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
我已经尝试使用 nuget 删除 Web API 并阅读它,正如关于 SO 的另一个问题所建议的那样,但我仍然遇到同样的问题。
我试过关闭/打开VS,并清理/构建。