亿企商务通在线客服系统
>> 用户登陆
M

亿企商务通

在线客服系统

当前位置: 首页 > 常见问题1

IIS8 Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateO
IIS8 Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateO

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

  错误描述:

  Server 对象 错误 'ASP 0177 800401f3'

  Server.CreateObject 失败

  /include/upfile_pic.asp,行 84

  800401f3

  解决方法:

  看到网上很多说权限问题,一开始都是什么TMD服务器没开FSO、权限啊等问题,都是比较误人子弟,你以为做爱呀,一上就直奔主题。我跟说网上说的操作快半年都没有解决,想着就来气。 下面我把方法写出来希望大家不要走弯路。

  第一、按出错提示哪个文件出错必须找哪个文件,比如我是“upfile_pic.asp”出错,用Dreamweaver或Notepad++这样的软件按路径打开文件,对应84行看看是什么?比如我的是:

  83 '生成图片------------------------

  84 Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件

  85 Path = Server.MapPath(filename)' 待处理图片路径

  86 'Response.write filename

  87 Jpeg.Open Path '打开图片

  这一看那个组件不认识,百度呗!就知道了是aspjpg组件没有装,如果是你的服务器你就装呗,要不就去找空间商让他们装。

  如果装上后又出现“服务器对象错误ASP0178:80070005检查权限时Server.CreateObject的调用失败。对此对象的访问被拒。”这就很明显是权限问题了,在C:\Program Files\Persits Software\AspJpeg\Bin这个目录是AspJpeg.dll这个文件加上匿名用户的组给予读取的权限就OK了。

  大部分错误都是ASP文件调用组件的问题,如果上面你确信没错,再按下面网上的解决方法。

  说明一下 本人

  故乡人网站APP开发

  就是第一个就解决了 原来是

  aspjpg组件没有安装上去 直接安装就OK 了

  如以上解决下面就无需再看了 欢迎 看

  APP开发

  http://www.eit0571.com/app/

  第二、系统没有开启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中得到该文件,如果没有,也可以在这里下载CDONTS.DLL(打开地址在左边搜索栏输入cdonts.dll),

  安装方法:

  Step1: 将该文件拷贝至 %SystemRoot%\\System32 下;

  Step2: 开始 -> 运行 -> Regsvr32 cdonts.dll;

  Step3: 确认

  说白了没有的组件就网上搜,一大把。

  第三、多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供解决方法:

  权限出现了问题,打开注册表加入权限!

  在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject

  右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!

  (其实只要加入users组,并且设置权限为 只读(白色的框)[不是"特别的权限"那个]就可以支持FSO了)

  注:再重复一遍,第一条很重要,人是活的,方法是死的,缺什么都就装什么,访问错误就是权限的问题。

友情链接
免费体验 | 付款方式 | 在线咨询
亿企商务通 | 客服咨询QQ:2851668600 技术服务QQ:2851668600
Copyright@2017 TONG.EEEQI.COM ALL RIGHTS RESERVED 亿企网络