首页 > 虚拟主机 > 正文

检查权限时,对 Server.CreateObject 的调用失败
2017-11-21 21:13:05   来源:   评论:0 点击:

在Asp程序CreateObject的时候发生错误,为Server 对象 错误 ‘ASP 0178 : 80070005′ ,这一般发生在较高版本的IIS或者Windows平台上.如果你使用的是中文版,错误信息如下:程序代码:Server ...
在Asp程序CreateObject的时候发生错误,为Server 对象 错误 ‘ASP 0178 : 80070005′ ,这一般发生在较高版本的IIS或者Windows平台上.
如果你使用的是中文版,错误信息如下:
 
程序代码:
Server 对象 错误 ‘ASP 0178 : 80070005′
 
Server.CreateObject 访问错误
 
../config/coon.asp,行 5
 
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。
 
如果是英文版,错误信息如下:
 
程序代码:
Error Type:
Server object, ASP 0178 (0×80070005)
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
../config/coon.asp, line 5
 
解决方法:
 
1. 调用”server.createObject(“mssearch.application”)”的时候发生错误,解决如下:
 
开始->运行->dcomcnfg
 
找到”mssearch”(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个权限都给everyone即可,其实第一个即可.
 
2. 出现上述问题时,原因确实是权限的问题。
 
一种解决办法是修改IIS的匿名访问的权限。
 
第二种最简单的办法就是将你的组件换个地方注册,特别是不要放到桌面或C盘的(系统盘)的某些特殊目录下注册;而应该放到如D,E等盘。原因是因为通常你的IIS所使用的帐号都是系统权限较低的帐号,如果你是以自己的帐号登录,那么桌面的访问的权限可能比IIS的帐号权限高。

相关热词搜索:检查权

上一篇:配置iis支持.json格式的文件
下一篇:最后一页

分享到: 收藏
评论排行