“/”应用程序中的服务器错误。
无法加载文件或程序集“System.Web.Http,版本=4.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其之一
依赖关系。找到的程序集的清单定义不
匹配装配参考。 (HRESULT 异常:0x80131040)
描述:执行期间发生未处理的异常。
当前的网络请求。请查看堆栈跟踪以了解更多信息
有关错误及其在代码中的来源的信息。
异常详细信息:System.IO.FileLoadException:无法加载文件
或程序集'System.Web.Http,版本= 4.0.0.0,文化=中性,
PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。这
找到的程序集的清单定义与程序集不匹配
参考。 (HRESULT 异常:0x80131040)
来源错误:
第 48 行: 第 49 行: 第 50 行: } 行
51:第 52 行:protected void Application_BeginRequest(object
发送者、EventArgs e)
源文件:
d:\SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\Global.asax.cs 行:
50
程序集加载跟踪:以下信息可能会有所帮助
确定为什么程序集'System.Web.Http, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' 无法加载。
=== 预绑定状态信息 === LOG: DisplayName = System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
(完全指定)日志:Appbase =
文件:///D:/SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/ 日志:初始
PrivatePath = D:\SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\bin
调用程序集:ThirdPartyWebAPI,版本=1.0.0.0,文化=中性,
公钥令牌=空。
=== 日志:此绑定在默认加载上下文中启动。日志:使用应用程序配置文件:
D:\SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\web.config 日志:使用
主机配置文件:
C:\Users\michalc\Documents\IISExpress\config\aspnet.config 日志:使用
机器配置文件来自
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config。
日志:策略后参考:System.Web.Http,版本=4.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35 日志:尝试
下载新网址
文件:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary
ASP.NET 文件/root/9184b2ea/c6d4b139/System.Web.Http.DLL。日志:
尝试下载新 URL
文件:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary
网络平台
文件/root/9184b2ea/c6d4b139/System.Web.Http/System.Web.Http.DLL。日志:
尝试下载新 URL
文件:///D:/SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL。
WRN:比较程序集名称导致不匹配:主要
版本错误:无法完成程序集设置(hr = 0x80131040)。
探测终止。
堆栈跟踪:
[FileLoadException:无法加载文件或程序集'System.Web.Http,
版本 = 4.0.0.0,文化 = 中性,PublicKeyToken = 31bf3856ad364e35' 或
它的依赖项之一。找到的程序集的清单定义
与装配参考不匹配。 (HRESULT 的异常:
0x80131040)] ThirdPartyWebAPI.WebApiApplication.Application_Start()
在 d:\SM\7.4Test\WebAPIServerV2\ThirdPartyWebAPI\Global.asax.cs:50
[HttpException (0x80004005): 无法加载文件或程序集
'System.Web.Http,版本=4.0.0.0,文化=中性,
PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。这
找到的程序集的清单定义与程序集不匹配
参考。 (HRESULT 异常:0x80131040)]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext
上下文,HttpApplication 应用程序)+9935033
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr
appContext、HttpContext 上下文、MethodInfo[] 处理程序)+118
System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,
MethodInfo[] 处理程序、IntPtr appContext、HttpContext 上下文)+172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr
appContext、HttpContext 上下文)+336
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr
应用上下文)+296
[HttpException (0x80004005): 无法加载文件或程序集
'System.Web.Http,版本=4.0.0.0,文化=中性,
PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。这
找到的程序集的清单定义与程序集不匹配
参考。 (HRESULT 异常:0x80131040)]
System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+9913572
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)
+101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest
wr,HttpContext 上下文)+254