尤其是刚安装的那些组件,需要手工设置下权限,因为为了安全考虑,权限限制的很低。大家可以参考下面的方法设置下。
错误提示:
Server 对象 错误 'ASP 0178 : 80070005'
Server.CreateObject 访问错误
../asp.asp,行 123
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。
错误如提示,存在以权限。
解决方法:
1. 调用"server.createObject("mssearch.application")"的时候发生错误,解决如下:
开始->运行->dcomcnfg
找到"mssearch"(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个权限都给everyone即可,其实第一个即可.
2. 出现上述问题时,原因确实是权限的问题。
一种解决办法是修改IIS的匿名访问的权限。
第二种最简单的办法就是将你的组件换个地方注册,特别是不要放到桌面或C盘的(系统盘)的某些特殊目录下注册;而应该放到如D,E等盘。原因是因为通常你的IIS所使用的帐号都是系统权限较低的帐号,如果你是以自己的帐号登录,那么桌面的访问的权限可能比IIS的帐号权限高。
3. 查了MS的资料库,解决的方法如下,fromaspxuexi.com asp学习网:
This article was previously published under Q315454
SYMPTOMS
When you attempt to browse to an Active Server Page (ASP) database results page created in Microsoft FrontPage, you may receive an error message similar to the following:
程序代码:
Server object error 'ASP 0178 : 80070005'
Server.CreateObject Access Error
../config/coon.asp, line 5
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
CAUSE
This behavior can occur if incorrect NTFS permissions are defined for your "%ProgramFiles%\Common Files\System" folder.
RESOLUTION
To resolve your issue, reset the NTFS permissions on the "%ProgramFiles%\Common Files\System" folder. To do this, follow these steps:
1.. Open Windows Explorer. To do this, right-click Start and then click Explore on the shortcut menu.
2.. In Folders view, expand the "%ProgramFiles%\Common Files\System" folder.
3.. Right-click the folder and click Properties on the shortcut menu.
4.. Click the Security tab.
5.. Add Everyone to the existing permissions, give at least Read permissions to Everyone, and apply these new settings to all files and subfolders.
6.. Click OK.
--------------------------------------------------------------------------------
如果是本机调试:
要解决问题, 重新设置 " %ProgramFiles%\Common Files\System " 文件夹的NTFS 权限。 要这样做, 请按照下列步骤操作:
1. 打开 Windows 资源管理器。
右键单击 开始 , 然后单击快捷菜单上 浏览 。
2. 在 文件夹 视图, 展开 " %ProgramFiles%\Common Files\System " 文件夹。
3. 右击文件夹并单击快捷菜单上 属性 。
4. 单击 安全 选项卡。
5. 至少授予 Everyone 添加现有权限, 读取 权限向 Everyone , 并这些新设置应用于所有文件和子。
6. 单击 确定 。
--------------------------------------------------------------------------------
如果是服务器,给相关的dll进行everyone权限吧。
asp提示Server 对象 错误 ASP 0178 : 80070005
2019-07-26 10:47ASP之家 ASP教程
今天帮客户配置好服务器以后测试程序发现asp程序提示Server 对象 错误 ASP 0178 : 80070005,经测试是因为权限问题。
延伸 · 阅读
- 2021-04-29C++如何动态的生成对象详解
- 2021-04-29Python面向对象之类和对象属性的增删改查操作示
- 2021-04-28C# 使用反射来实现对象的深度复制方法
- 2021-04-28浅谈C#中List<T>对象的深度拷贝问题
- 2021-04-28Python面向对象基础入门之设置对象属性
- 2021-04-27Nginx常见的错误配置举例
精彩推荐
- ASP教程
asp 判断上传文件中是否存在危险代码
asp 判断上传文件中是否存在危险代码...
- ASP教程
动网论坛验证码改进 加法验证码(ASPJpeg版)
很多站长都为论坛里太多的垃圾广告抓狂,本程序就是为了对付论坛垃圾广告群发器的。 将验证码改为加法运算,比如验证码显示“25+64等于?”,那么输...
- ASP教程
asp代码实现检测组件是否安装的函数
asp代码实现检测组件是否安装的函数...
- ASP教程
Discuz!NT 论坛整合ASP程序论坛教程
Discuz!NT 论坛整合ASP程序论坛 实现代码。...
- ASP教程
asp生成静态HTML(动态读取)
这样的代码多用于我们没有实现设计生成静态的功能,但又想临时将一些动态页面生成静态的,直接获取动态内容并保存为静态的...
- ASP教程
javascript asp教程第五课--合二为一
两条防线,一个函数: 试问你如何能保证客户端和服务器端具有相同的功能?表单域的验证闪现在我们眼前。别人把你的html复制到另外一个脚本,然后改...
- ASP教程
FSO遍历目录实现全站插马的代码
FSO遍历目录实现全站插马的代码...
- ASP教程
asp知识整理笔记4(问答模式)
继前几篇篇《asp知识整理笔记1》和《asp知识整理笔记2》,《asp知识整理笔记3》新鲜出炉: 23、问题:在ASP文件中读取HTML的表单字段有几种方法? 答:R...