记录一下问题的解决办法,之后若是出现相同问题,即可轻松解决,即便是忘记了,也能够回过头来看看日志。服务器
今天部署一个项目,在我本地运行没有任何问题。因而发布,将发布后的程序部署到服务器,结果服务器上却发生了一个悲剧:“未能加载文件或程序集“×××”或它的某一个依赖项。试图加载格式不正确的程序”网站
我不是真正的第一个解决此问题的人,我只是问题解决办法的搬运工。 百度查到结果后,照作,果真可以解决问题。.net
具体方法以下:日志
1.检查framework的版本是否与本机相同(ok) 部署
点击网站名称,单击右键,在弹出的菜单中选择 管理网站--》高级设置 在弹出的窗口中看是使用的哪一个应用程序池(记住名称,好比 test)。test
点击iis下的“应用程序池”,在"test"这个应用程序池上点右键,选择基本设置,便可看到.net framework 的版本信息百度
2.检查应用程序池,是否启用32位应用程序。(error)iis
如第一步所操做,在最后不是选择“基本设置” 而是选择 "高级设置" 在弹出的窗口中,找到“启用32位应用程序”选项,将其后的值由false改为为true 。程序
重启网站,就能够了。方法
这样,网站就正常运行起来了。