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