asp提示Server 对象 错误 ASP 0178 - 80070005
今天配置好服务器后测试程序时遇到了一个棘手的问题。ASP程序提示了一个错误:Server 对象错误 ASP 0178 : 80070005。经过一番诊断,发现是因为权限问题导致的。
新安装的组件需要手工设置权限。由于安全考虑,权限限制较为严格。参考狼蚁网站的SEO优化方法,我们可以解决这个问题。
当遇到错误提示“Server 对象错误 'ASP 0178 : 80070005' Server.CreateObject 访问错误 ../asp.asp,行 123”时,意味着在尝试创建对象时权限出现了问题。
针对这个问题,有几种解决方法:
1. 在调用"server.createObject("mssearch.application")"时,可以通过开始->运行->dfg找到"mssearch"(这个名称取决于你调用的Object是什么),然后右键->Properties->security,给everyone赋予三个权限(其实只需赋予第一个权限即可)。
2. 修改IIS的匿名访问权限也是一种解决办法。
3. 最简单的办法是将组件放置在非系统盘(如D、E盘)的目录册。因为通常IIS使用的帐号都是系统权限较低的帐号,如果将组件放在桌面或C盘等系统盘下,可能会因为权限问题导致访问被拒绝。
参考MS的资料库,还有一种可能出现此错误的情况是不正确的NTFS权限定义在"%ProgramFiles%\Common Files\System"文件夹。为了解决这个问题,需要重置该文件夹的NTFS权限。具体步骤如下:
1. 打开Windows Explorer,右键点击开始菜单,选择“”进入文件夹视图。
2. 展开"%ProgramFiles%\Common Files\System"文件夹。
3. 右键点击该文件夹,选择“属性”,进入“安全”选项卡。
4. 为所有用户(Everyone)添加权限,至少赋予读取(Read)权限,并将这些新设置应用于所有文件和子文件夹。
5. 点击“确定”完成设置。
若想要深入并操作您的Windows系统,请遵循以下路径:
1. 启动Windows资源管理器,这是开始您之旅的第一步。找到那个熟悉的“开始”按钮并右击它,如同启动一场仪式的号角,然后在弹出的快捷菜单上选择“浏览”。
2. 在文件夹视图中,您需要展开" %ProgramFiles%\Common Files\System " 这个隐藏的文件夹。请把这个路径复制粘贴到地址栏,然后按回车键,这样您可以顺利进入这个神秘的领域。
3. 找到这个文件夹后,右键单击它,然后从弹出的快捷菜单上选择“属性”。这将让您了解该文件夹的详细信息。
4. 在属性窗口中,您需要点击“安全”选项卡。这里是关键,因为它决定了谁可以访问这个文件夹以及他们的访问权限。
5. 在这里,您需要至少授予Everyone添加现有权限和读取权限。让每个人都可以读取这个文件夹的内容是非常重要的。为了做到这一点,您需要在权限设置中选择Everyone,然后赋予他们相应的权限。别忘了将这些新设置应用于所有文件和子文件夹。
6. 一切都设置好了之后,点击“确定”,保存您的更改。这样您就成功地为这个文件夹设置了适当的访问权限。
如果您正在处理的是服务器环境,那么您还需要为相关的dll文件赋予everyone权限。确保所有的dll文件都能被所有用户顺利访问,这是服务器运行流畅的关键。
请记得执行您的代码:cambrian.render('body')。让您的系统按照您的意愿运行起来!
编程语言
- asp提示Server 对象 错误 ASP 0178 - 80070005
- JavaScript比较两个对象是否相等的方法
- 轻松学习Javascript闭包
- Vue异步组件处理路由组件加载状态的解决方案
- Java连接mysql数据库并进行内容查询的方法
- AngularJS基础 ng-switch 指令简单示例
- 微信小程序picker组件下拉框选择input输入框的实例
- ASP.NET中 RadioButtonList 单选按钮组控件的使用方法
- 通过jquery toggleClass()属性制作文章段落更改背景颜
- php传值方式和ajax的验证功能
- .net core下配置访问数据库操作
- js实现一键复制功能
- Vue中使用vux的配置详解
- SQL Server使用Merge语句当源表数据集为空时,无法
- js与jquery分别实现tab标签页功能的方法
- php命名空间设计思想、用法与缺点分析