检查权限时
,对 Server.CreateObject 的调用失败
。拒绝对此对象的访问
。
我这里是调用的jmail组件。关于Server 对象 错误 'ASP 0178 : 80070005' 有很多种说法
,常常把人的思维带进误区,我在这里总结一下:
1:首选要确保程序正确
2:要明确是调用的什么组件
3:出现这种错误要首选考虑权限问题。
很多人说要设置:C:\Program Files\Common Files\System这个文件夹的权限,或者要运行dcomcnfg--然后在设置。其实这些说法很笼统,我承认组件一般情况在common files文件下面,但是,好多人这样设置后还是不行,就束手无策。
我这里用的jmail4.4免费版本,安装的路径在默认下是:
C:\Program Files\Dimac Development\JMail
我先搜索了下jmail.dll没有找到,然后我直接卸掉jmaill从新安装,结果还是出错。我在C:\Program Files\Dimac Development\JMail中找到jmail.dll,在权限上添加internet 来宾用户。就这样一切都OK!
提示:从
安全角度出发,最好是只设置jmail.dll这个文件的权限。不要把整个文件夹权限设置太高!
"
服务器对象 error'ASP 0178: 80070005'" 错误消息当您尝试连接到数据库结果页在 FrontPage 中创建
察看本文应用于的产品
注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号 : 315454
最后修改 : 2007年1月31日
修订 : 3.2
症状
当您尝试浏览到一个 Active Server Page (ASP) 数据库结果页, MicrosoftFrontPage 创建可能会收到与以下类似的错误消息:
服务器对象错误 ASP 0178: 80070005 ' '
Server.CreateObject 访问错误
/_fpclass/fpdbrgn1.inc, 99 行
检查权限时 Server.CreateObject 调用失败。 访问被拒绝对该对象。
回到顶端
原因
如果正确 NTFS 权限定义对您 " %ProgramFiles%\Common Files\System " 文件夹出现此现象。
回到顶端
解决方案
要解决您的问题, 重置 NTFS 权限对 " %ProgramFiles%\Common Files\System " 文件夹。 要这样做, 请按照下列步骤操作: 1. 打开 Windows 资源管理器。 要这样, 右键单击 开始 , 然后单击快捷菜单上 浏览 。
2. 在 文件夹 " 视图, 展开 " %ProgramFiles%\Common Files\System " 文件夹。
3. 右击文件夹并单击快捷菜单上 属性 。
4. 单击
安全 选项卡。
5. 至少授予 Everyone 添加现有权限, 权限读取到 Everyone , 并应用这些新设置对所有文件和子。
6. 单击 确定 。