64位Windows Jmail组件报错解决方案

ADMIN asp , jmail 2017-03-08 19:43:26 1213 次浏览 0条评论

QQ反馈群:1065433015

64位的windows server 2008 + iiS7在使用Jmail时,就算Jmail已经注册成功也会报错。这个就需要开启32位的兼容模式。具体操作方法如下:

设置IIS进程池的-启用32位应用程序-TRUE。

如果上面不起效果请按下面方法操作:

一、启用32位模式

1、单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。 

2、键入以下命令启用32位模式: 

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

二、.注册jmail.dll

c:\windows\system32\regsvr32 c:\windows\system32\jmail.dll

注意:“c:\windows\system32\jmail.dll”这个路径需要改成你存放jmail组件的路径,另外也要注意中间的空格

  应该是设置IIS进程池的-启用32位应用程序-TRUE,.net编译后使用平台是用ANY CPU后IIS默认使用64位加载,但访问32的COM组件,造成不兼容!不过没关系,操作上面两步后问题就解决了。


JMAIL下载:JMail.rar