ASP错误:Server 对象 错误 'ASP 0177 : 800401f3'

Server 对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/admin/Inc/Inc_mail.asp,行 26

800401f3

怎么解决?以下是代码。我很菜,请详细说明,解决问题,我将追加100分,谢谢。
Set mailsend = Server.CreateObject("easymail.MailSend")
这是26行。

以下是源文件:

-----------------------
<%
function sendmail(mailto,from,subject,txtbody,IsHtml,htmlbody,sender)

If mailto = "" then
sendmail = false
exit function
end if

If From = "" then from = Application("Company")
If subject = "" then subject = "来自" & Application("Company") & "的网站反馈"

If (Txtbody = "") and (IsHtml=true) then TxtBody = "这是一封HTML格式邮件,请切换到HTML方式查看." & chr(13) & "不错"

head = "<HTML><HEAD><TITLE>" & Subject & "</TITLE>" & vbcrlf &_
"<META HTTP-EQUIV=Content-Type CONTENT=text/html; charset=gb2312>" & vbcrlf &_
"<STYLE type=text/css>" & vbcrlf &_
"<!-- " & vbcrlf &_
"A {COLOR: #00309C; FONT-SIZE: 9pt; TEXT-DECORATION:none;font-family:verdana}" & vbcrlf &_
"A:hover {COLOR: #F85B05; FONT-SIZE: 9pt; TEXT-DECORATION: underline}" & vbcrlf &_
"body,p,TD {FONT-SIZE: 10.5pt;font-family:verdana;宋体;color:#565656}" & vbcrlf &_
"--></STYLE></head><body bgcolor=#FEFEFE>" & vbcrlf
Bottom = "</body></html>"

'sender = "mail"
Set mailsend = Server.CreateObject("easymail.MailSend")
mailsend.CreateNew sender, "temp"

mailsend.MailName = from
mailsend.EM_To = mailto
mailsend.EM_Subject = subject
mailsend.EM_Text = txtbody
mailsend.useRichEditer = true

If IsHtml Then
mailsend.EM_HTML_Text = htmlbody
else
TxtBody = Replace(TxtBody,chr(13),"<BR>")
TxtBody = Replace(TxtBody," "," ")
mailbody = head & Txtbody & bottom
mailsend.EM_HTML_Text = mailbody
End If

rtnvalue = mailsend.Send()

Set mailsend = Nothing

sendmail = rtnvalue
end function

function MailmsgBack(subject,content)
'subject 为邮件的主题
'content 为发送邮件的内容
end function

Function MailNotice(Subject)
HtmlBody = Application("Company") & "网站信息自动转发,请到登录贵公司网站管理后台查看客户的反馈信息。" & "<BR><BR>" & Subject
txtbody = Application("Company") & "网站信息自动转发,请到登录贵公司网站管理后台查看客户的反馈信息。" & chr(13) & chr(13) & Subject

mailto = Application("SupportEmail")
from = Application("Company") & "网站"
subject = Application("Company") & ":网站反馈信息提醒"
sender = "sales@china-.com"

If sendmail(mailto,from,subject,txtbody,1,htmlbody,sender) Then
End If
End Function
%>

第1个回答  2007-05-08
Server 对象 错误 'ASP 0177 800401f3' 的解决方案 Server 对象 错误 'ASP 0177 800401f3'

错误:

Server 对象 错误 'ASP 0177 800401f3'

Server.CreateObject 失败

oblog313index.asp,行 5

800401f3

系统没有开启FSO组件.

FSO组件的开启和关闭方法

Dll 文件的注册和注销:

win2000系统:

在CMD命令行状态输入以下命令:

关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll

打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll

win2003:

运行regsvr32 scrrun.dll即可。
第2个回答  2007-05-08
Set mailsend = Server.CreateObject("easymail.MailSend")
参数写错了吧!你把引号去了试下!

Server 对象 错误 'ASP 0177 : 800401f3'
1. 调用"server.createObject("mssearch.application")"的时候发生错误,解决如下:开始->运行->dcomcnfg 找到"mssearch"(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个权限都给everyone即可,其实第一个即可.2. 出现上述问题时,原因确实是权限的问题。一种解决办法是修改IIS...

Server 对象 错误 'ASP 0177 : 800401f3'
Server 对象 错误 'ASP 0177 : 800401f3'Server.CreateObject 失败 无效的 ProgID。 若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: http:\/\/www.microsoft.com\/contentredirect.asp 。问题分析:提示Server.CreateObject 失败 ,一定是组件问题,应该从组件上着手解决过程:重新启动IIS,...

Server 对象, ASP 0177 (0x800401F3)
IIS错误“Server 对象, ASP 0177 (0x800401F3)无效的类别字符串”的对策 重装系统几天后,突然发现我的IIS无法运行含有数据库存取组件的ASP页面了。出错信息:Server 对象, ASP 0177 (0x800401F3)无效的类别字符串。在CSDN社区提问但无人回复,用GOOGLE搜索也找不到解决的方法。正当想重装系统之际,...

Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 \/...
一、系统没有开启FSO组件 系统没有开启FSO组件.FSO组件的开启和关闭方法 Dll 文件的注册和注销:运行cmd命令 注消FSO组件:RegSvr32 \/u %windir%\\SYSTEM32\\scrrun.dll 启用FSO命令:RegSvr32 %windir%\\SYSTEM32\\scrrun.dll 二、多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供...

Server 对象, ASP 0177 (0x800401F3) 无效的类别字符串
错误类型:Server 对象, ASP 0177 (0x800401F3)无效的类别字符串 \/taoxue\/configinc\/jmail.asp, 第 27 行 很明显的错误,就是你的: Set objMail = Server.CreateObject("CDONTS.NEWMAIL")这个里面的CDONTS.NEWMAIL 是否已经注册了呢?没有的话可以在命令窗口中输入“regsvr32 组件名称”就OK了 ...

Server 对象 错误 'ASP 0177 : 800401f3'出错
1 可能你的“无组件上传”并非是真正的无组件上传。具体的看看server.createobject(''')里面是做什么组件的,如果没有注册过,就注册一个组件 2 可能是你的FSO没有注册,解决的方法是重新注册一下C:\\WINDOWS\\SYSTEM\\scrrun.dll

Server 对象 错误 'ASP 0177 : 800401f3'
系统没有开启FSO组件。FSO组件的开启和关闭方法其实就是Dll文件的注册和注销:在CMD命令行状态输入以下命令:RegSvr32 C:\\windows\\SYSTEM32\\scrrun.dll RegSvr32 C:\\windows\\SYSTEM32\\cdonts.dll 注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000的system32中得到...

Server 对象 错误 'ASP 0177 : 800401f3'
如果是组件上传就是没有安装组件,否则就是服务器没有开通FSO组件权限

Server 对象 错误 'ASP 0177 : 800401f3' 这个怎么解决?
FSO组件的开启和关闭方法 Dll 文件的注册和注销:win2000系统:在CMD命令行状态输入以下命令:关闭命令:RegSvr32 \/u C:\\WINNT\\SYSTEM32\\scrrun.dll 打开命令:RegSvr32 C:\\WINNT\\SYSTEM32\\scrrun.dll win2003:注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000...

ASP错误:Server 对象 错误 'ASP 0177 : 800401f3'
错误:Server 对象 错误 'ASP 0177 800401f3'Server.CreateObject 失败 oblog313index.asp,行 5 800401f3 系统没有开启FSO组件.FSO组件的开启和关闭方法 Dll 文件的注册和注销:win2000系统:在CMD命令行状态输入以下命令:关闭命令:RegSvr32 \/u C:\\WINNT\\SYSTEM32\\scrrun.dll 打开命令:RegSvr32 C...

相似回答