asp提示Server 对象 错误 ASP 0178 : 80070005

(编辑:jimmy 日期: 2024/9/24 浏览:2)

尤其是刚安装的那些组件,需要手工设置下权限,因为为了安全考虑,权限限制的很低。大家可以参考下面的方法设置下。

错误提示:
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权限吧。
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?