说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在自己机器上没问题 传到服务器就出问题了

编辑:说三道四文库 发布时间:2018-08-19 09:26
HTML文档下载 WORD文档下载 PDF文档下载
Server 对象 错误 'ASP 0177 : 800401f3' 

Server.CreateObject 失败 

/news/yzdtall.asp,行 2 

800401f3 


其中这个第二行是这样的
Set conn = Server.CreateObject("ADODB.Connection")

在网上找,都说这个'ASP 0177 : 800401f3' 错误是上传组件的问题,但是我这个是新闻列表啊

是不是access数据库的版本问题?

确定你的空间支持ASP不???
是他们公司自己的服务器 以前一直好好的
负责网站那个员工走之前不知道改了什么东西  
然后就那样了
不行就重做一下
没有开启组件?
整个页就没有用到上传组件  也没有调用

还有几处一模一样 报告的是
<%
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("news.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
SET Rs2 = Server.CreateObject("ADODB.Recordset")
Rs2.Open "Select * From yzdt" , conn,1,1
rs2.movelast
%>

我怀疑是父路径没开,然后让他改了以后说是问题依旧

在我们自己的机器上(XP)上测试没有问题,他们公司服务器是2003不知道什么地方需要注意
报告说这个第二行有问题,这还能有什么问题
服务器没有你需要的组件~~
windows server 2003 需要配置IIS 中的 Web 扩展服务,看看 Active Server Page 项是禁用还是允许
是否启用相关文件!

设置IIS程序的Web 服务扩展,启用ASP!

启用父路径!主目录->配置->选项->启用父路径。
引用 8 楼 cxbase 的回复:
windows server 2003 需要配置IIS 中的 Web 扩展服务,看看 Active Server Page 项是禁用还是允许


这个 Active Server Page  在哪里
网上找了很多 各种说法都不一样
但是大多数都是说FSO 但是按照网上的方法做了以后依然无效
引用 10 楼 monitorli 的回复:
引用 8 楼 cxbase 的回复:
windows server 2003 需要配置IIS 中的 Web 扩展服务,看看 Active Server Page 项是禁用还是允许 
 

这个 Active Server Page  在哪里


在IIS里呢
一个土方法,本机运行regedit,查找ADODB.Connection,会找到对应的dll:C:\Program Files\Common Files\System\ado\msado15.dll;在服务器上同样查找对应的注册表项,看是否存在,并且检查对应路径下文件的权限
可能禁用ASP组件了吧
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘