当前位置:操作系统 > 电脑通通透 >>

IMAIL2006安装后无法使用的解决办法

答案:
服务器运行环境 WINDOWS SEVER 2003企业版 R2 SP1 IIS6.0&ASP.NET2.0

IMAIL2006正常安装后,却无法运行,IIS报如下错误: Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 /IAdmin/includes/ApplicationContext.asp,行 174 800401f3

看了源代码中174行: oProducts = Server.CreateObject("IpsGlobal.IpswitchProductCollection.1");

ASP无法创建IpsGlobal.IpswitchProductCollection.1对象,我第一个想到是注册表中没有权限访问,于是运行-》REGEDIT 打开HKEY_CLASSES_ROOT\IpsGlobal.IpswitchProductCollection.1项,IpsGlobal.IpswitchProductCollection.1上右键点权限,添加了USERS组的读取权限,重启IIS,

运行程序,但还是出错,只是不是上面的错误,而是其它的创建对象失败错误,我想和上面的原因一样,但在注册表中看到关于IMAIL的键太多,不可能一个一个的设置USERS组读取权限,看来这个办法是不行了,得想第二种办法: 

打开IIS,找到IMAIL建的站点,右键点属性,如下图所示:


 


点身份验证和访问控制中的编辑按钮:


 


再点浏览按钮:


 

[page_break]


再点高级按钮后再点立即查找:


 


选择Administrator,或其它有读取权限的用户,然后点确定三次,到如图:[attach]6304[/attach] 如果有密码再填写密码。填好后点确定。OK,你再运行IMAIL管理,是不是正常了。  

经过了上面的方法,虽然已经解决了IMAIL运行的问题,但并没有从根本上解决问题,可能是WINDOWS SERVER 2003 SP1版本的安全性加强了,对于USERS组和GUESTS组的用户没有读取注册表的权限了,才导致了好多问题。

IMAIL的WEB管理通过Administrator运行,可能会带来安全隐患的问题,所以我只建议IMAIL管理最后能在服务器上运行,不要通过远程管理。

如果您自己不会安装IMAIL邮件服务器,可以联系朝夕网络,我们提供有偿安装服务,长期技术支持,让你使用放心,我们的网站地址:www.zhaoxi.org 专业网站建设,程序开发,服务器安全配置,软件安装等

上一个:电脑使用技巧 -windows集合
下一个:IE使用诀窍探索

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,