主题:asp注册了组件,但创建不了对象
yanjinbin
[专家分:130] 发布于 2007-04-26 12:59:00
我用regsvr32 jmail.dll注册了一个jmail组件,提示我注册成功,
但是在网页中使用时却提示:
Server 对象 错误 'ASP 0177 : 800401f3'
Server.CreateObject 失败
800401f3
出错代码行是:
'这行代码是:Set JMail = Server.CreateObject("JMail.Message")
系统是window2003服务器+iis6.0,这是为什么啊。
我又在window2000服务器系统中注册成功就可以使用啊。
回复列表 (共7个回复)
沙发
yanjinbin [专家分:130] 发布于 2007-04-26 13:38:00
那位大哥 知道的说下吧。 上火拉。
板凳
yanjinbin [专家分:130] 发布于 2007-04-26 15:01:00
有谁在win2003的服务器系统里面用过啊。
真是要了我的命啊。
3 楼
yanjinbin [专家分:130] 发布于 2007-04-26 17:34:00
2003系统用admin权限在Ntfs格式的盘符下注册.
提示注册成功,但是发信发不出去(程序没问题,因为在其他系统上试过可行)
在用asp探针测试jmail后面一把X,那就是没注册成功了,但系统明明提示注册成功了。
这是怎么回事呢。
4 楼
yanjinbin [专家分:130] 发布于 2007-04-26 18:07:00
注册表里里面能找到jmail啊,这因该说明注册成功了。
但为什么就是使用不了。
发邮件还是报错。
用asp探针还是jmail还是一把X
天啊这到底是什么问题啊。
5 楼
yaozheng [专家分:28410] 发布于 2007-04-26 22:54:00
建议用安装包在服务器上直接安装试试!另外一般安装好组件后要重启一下iis。
还要保证25端口是开放的。
6 楼
刘裕杭州 [专家分:190] 发布于 2007-04-26 23:22:00
首先你检查一下你的dll文件是否在注册前后改变了路径。
如果没有问题,你检查一下你的IIS基本设置也的参数是否和2000系统下的IIS参数一致(具体我不太清楚了)。如果还是不清楚,待我安装了IIS6.0后,告诉你怎么配置。
7 楼
yanjinbin [专家分:130] 发布于 2007-04-27 08:49:00
To:yaozheng 没有重起,但保证25端口是开放的,那不过那里是我的邮件服务器所有的端口。
To:刘裕杭州
等你配置好了,联系我啊。在注册表中查看了下,dll文件路径前后一致。
我来回复