管家婆辉煌Online 10.0.1提示“未能加载文件或程序集“System.Web.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的解决办法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
前天给李老板找我处理一个IIS的问题,经过询问后,是管家婆辉煌Online 10.0.1版本,我都有些懵,这都多久的版本,算起来咋也得有10年之久了!
打开管家婆辉煌Online 10.0.1看了一下,显示为
未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
其实前面说了未加载,后面提示是系统找不到指定文件,这就说明东西不存在,这个也不太好说啥问题!
1、安装Microsoft.AspNet.WebApi.WebHost包
2、就是说的系统找不到指定文件
未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
未能加载文件或程序集“System.NET.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
System.Web.Http.WebHost.dll System.Web.Http.dll System.Net.Http.Formatting.dll 三个文件放入到web根目录的bin目录里,重启IIS瞅瞅!
3、毕竟管家婆都有asp.net ajax的东西,去下载ajax的组件安装尝试;
安装完ajax的东西,去安装目录C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025下的System.Web.Http.WebHost.dll System.Web.Http.dll System.Net.Http.Formatting.dll 三个文件放入到web根目录的bin目录里
PS:有时候也需要System.Web.Extensions.Design.dll AJAXExtensionsToolbox.dll System.Web.Extensions.dll 这三个dll文件;
4、MVC的问题,这个问题的概率小,AspNetMVC3Setup.exe 20.95MB AspNetMVC4Setup.exe 35.94MB
5、asp.net ajax扩展闹的,重新添加扩展;
6、打开"C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx文件夹 删除下面所有的东西, 里面有个一个user.config,有时候是这个里面的函数造成的错误!
反正错误很多种,根据自己的错误逐一排查吧!
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!