回 帖 发 新 帖 刷新版面

主题:asp注册了组件,但创建不了对象

我用regsvr32 jmail.dll注册了一个jmail组件,提示我注册成功,
但是在网页中使用时却提示:

Server 对象 错误 'ASP 0177 : 800401f3' 
Server.CreateObject 失败 
 800401f3 

出错代码行是:
'这行代码是:Set JMail = Server.CreateObject("JMail.Message") 

系统是window2003服务器+iis6.0,这是为什么啊。
我又在window2000服务器系统中注册成功就可以使用啊。

回复列表 (共7个回复)

沙发

那位大哥 知道的说下吧。 上火拉。

板凳

有谁在win2003的服务器系统里面用过啊。
真是要了我的命啊。

3 楼

2003系统用admin权限在Ntfs格式的盘符下注册.
提示注册成功,但是发信发不出去(程序没问题,因为在其他系统上试过可行)
在用asp探针测试jmail后面一把X,那就是没注册成功了,但系统明明提示注册成功了。
这是怎么回事呢。

4 楼

注册表里里面能找到jmail啊,这因该说明注册成功了。
但为什么就是使用不了。
发邮件还是报错。
用asp探针还是jmail还是一把X  


天啊这到底是什么问题啊。

5 楼

建议用安装包在服务器上直接安装试试!另外一般安装好组件后要重启一下iis。
还要保证25端口是开放的。

6 楼

首先你检查一下你的dll文件是否在注册前后改变了路径。
如果没有问题,你检查一下你的IIS基本设置也的参数是否和2000系统下的IIS参数一致(具体我不太清楚了)。如果还是不清楚,待我安装了IIS6.0后,告诉你怎么配置。

7 楼

To:yaozheng  没有重起,但保证25端口是开放的,那不过那里是我的邮件服务器所有的端口。

To:刘裕杭州 
   等你配置好了,联系我啊。在注册表中查看了下,dll文件路径前后一致。

我来回复

您尚未登录,请登录后再回复。点此登录或注册