在DBMail邮件服务器安装过程中,必须要有一定的邮件服务器系统安装环境。这个问题是64位操作系统运行32位DLL程序的问题。假设你是ASP.NET 2.0 (32位),需要这样做一下:
-
进入DOS命令窗口,输入如下的命令,以允许32位模式:
cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
-
再输入如下的命令,载入脚本映射:
%SYSTEMROOT%Microsoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i
运行完上述命令,然后再重新注册附件组件:regsvr32 c:DBMailcmwebfile.dll。如果你是其它的.net版,或者英文比较好,可以直接读一下微软的说明,解释得更全一些: 看微软的完整说明。
更多参考:32位和64位的邮件服务器的区别