未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
今天遇到了一个问题,在往服务器更新项目时报了一个错误,看到报错的页面一下就蒙圈了,不知道怎么下手了。主要一个原因是抗拒这种错误,还有一个原因是项目在本地是没有问题的,在本地IIS上也是正常运行的。先看一下报错的这个页面,以后遇到同样的问题就是小意思了。
看到这么一页,首先就是抗拒,感觉遇到了麻烦了,我解决不了了。后来百度了一下就是bin文件夹里缺少这么一个.dll文件。因为昨天在服务器更新服务器就没有出现这个问题。于是就在之前的备份文件里找到缺少的这个以及缺少的其它几个.dll文件,问题就解决。其实我到现在都不清楚昨天还存在的几个.dll文件,今天怎么会缺少了。不过以后遇到这个错误就可以很轻松解决了。