首页 > 代码库 > 本地调试一切正常,发布到IIS时候就出错,DLL版本问题引起的
本地调试一切正常,发布到IIS时候就出错,DLL版本问题引起的
最近网站发布的时候,遇到了一个比较奇葩的问题,如题。
原因是新加入的能耗实时显示模块,用了供应商的32位的代码,而程序是发布在WINDOWS SERVER 2008R2(64位)上的IIS7上,
该版本的应用程序池中默认的应用程序是64位。当程序加载32位的DLL时,就回出错。如下图:
解决方法:
1)打开IIS
2)找到对应的应用程序池
3)找到对应的程序池,右击-高级设置,如下图:常规-启用32位程序池-true。OK问题搞好
总结:发布跳出错误时候,一定要注意看错误信息,比如此次提示无法加载,对应再找解决方案。否则会走很多弯路。
本地调试一切正常,发布到IIS时候就出错,DLL版本问题引起的
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。