最近网站发布的时候,遇到了一个比较奇葩的问题,如题。
原因是新加入的能耗实时显示模块,用了供应商的32位的代码,而程序是发布在WINDOWS SERVER 2008R2(64位)上的IIS7上,
该版本的应用程序池中默认的应用程序是64位。当程序加载32位的DLL时,就回出错。如下图:
解决方法:
1)打开IIS
2)找到对应的应用程序池
3)找到对应的程序池,右击-高级设置,如下图:常规-启用32位程序池-true。OK问题搞好
总结:发布跳出错误时候,一定要注意看错误信息,比如此次提示无法加载,对应再找解决方案。否则会走很多弯路。
时间: 2024-10-15 01:39:35