Asp.net mvc mvc项目中的文件加载异常问题

Asp.net mvc mvc项目中的文件加载异常问题,asp.net-mvc,azure,Asp.net Mvc,Azure,我正在尝试在我的系统上运行一个项目(该项目在mvc和azure中)。 我能够生成项目,但在运行时显示错误。错误消息如下:- 无法加载文件或程序集“System.Net.Http,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(HRESULT的异常:0x8013100)检查IIS应用程序池中的.net版本。还要检查项目属性中的目标版本,并确保目标版本与IIS应用

我正在尝试在我的系统上运行一个项目(该项目在mvc和azure中)。 我能够生成项目,但在运行时显示错误。错误消息如下:-


无法加载文件或程序集“System.Net.Http,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(HRESULT的异常:0x8013100)

检查IIS应用程序池中的.net版本。还要检查项目属性中的目标版本,并确保目标版本与IIS应用程序池配置的版本相同。你应该瞄准4.0+

可能的问题是目标计算机没有安装目标程序集

您应该确保已安装.NET framework v4

这不应该发生在构建解决方案的同一台机器上,因为在构建过程中需要程序集

这是一个常见的情况,我不知道是谁否决了这个问题,但仅仅因为你不知道这个家伙在说什么并不意味着这个问题是无效的,质量差等等。事实上,这是足够的信息来解决问题,除非用户产生任何疯狂的、特定于环境的问题


希望这能帮助其他人

我相信IIS中不正确的托管环境/运行时配置/版本通常会发出不同的错误,明确告诉用户他们需要正确地重新配置IIS。