asp 80070005 80070006 FSO等问题终级解决方法
asp 80070005 80070006 FSO等问题终级解决方法
发布时间:2016-12-26 来源:查字典编辑
摘要:Server.CreateObject'ASP0178:80070005'80070006FSO等问题终级解决方法在C:WINDOWSWin...

Server.CreateObject 'ASP 0178 : 80070005' 80070006 FSO等问题终级解决方法

在C:WINDOWSWinSxS文件夹上加上eveeryone用户,重启IIS,试下可以不,不行的话给everyone完全控制的权限,如果还不行,试试下边的说法吧

由于以前一直没用过XP系统(还是在大学那会xp刚出来的时候用过,以后就一直没用过xp,当时不喜欢它花里胡哨的界面,呵呵。),没碰到过这样的问题,今天在帮一个网友mm解决excel导入到sqlserver数据库中遇到这样的问题,asp代码里无权限创建excel对象(偶的是XPProfessional英文版),大概是xp默认权限限制的问题,于是到百度里搜索了一下,找到了解决办法如下:

很多使用IIS架站的人经常碰到类似的问题。

在Asp程序CreateObject的时候发生错误,大致内容为Server对象错误'ASP0178:80070005',这一般发生在较高版本的IIS或者Windows平台上.

如果你使用的是中文版,错误信息如下:

程序代码:

Server对象错误'ASP0178:80070005'

Server.CreateObject访问错误

../config/coon.asp,行5

检查权限时,对Server.CreateObject的调用失败。拒绝对此对象的访问。

如果是英文版,错误信息如下:

程序代码:

ErrorType:

Serverobject,ASP0178(0x80070005)

ThecalltoServer.CreateObjectfailedwhilecheckingpermissions.Accessisdeniedtothisobject.

../config/coon.asp,line5

解决方法:

1.调用"server.createObject("mssearch.application")"的时候发生错误,解决如下:

开始->运行->dcomcnfg

找到"mssearch"(这个名称取决于你调用的Object是什么),然后右键->Properties->security把三个权限都给everyone即可,其实第一个即可.

2.出现上述问题时,原因确实是权限的问题。

一种解决办法是修改IIS的匿名访问的权限。

第二种最简单的办法就是将你的组件换个地方注册,特别是不要放到桌面或C盘的(系统盘)的某些特殊目录下注册;而应该放到如D,E等盘。原因是因为通常你的IIS所使用的帐号都是系统权限较低的帐号,如果你是以自己的帐号登录,那么桌面的访问的权限可能比IIS的帐号权限高。

3.查了MS的资料库,解决的方法如下:

ThisarticlewaspreviouslypublishedunderQ315454

SYMPTOMS

WhenyouattempttobrowsetoanActiveServerPage(ASP)databaseresultspagecreatedinMicrosoftFrontPage,youmayreceiveanerrormessagesimilartothefollowing:

程序代码:

Serverobjecterror'ASP0178:80070005'

Server.CreateObjectAccessError

../config/coon.asp,line5

ThecalltoServer.CreateObjectfailedwhilecheckingpermissions.Accessisdeniedtothisobject.

CAUSE

ThisbehaviorcanoccurifincorrectNTFSpermissionsaredefinedforyour"%ProgramFiles%CommonFilesSystem"folder.

RESOLUTION

Toresolveyourissue,resettheNTFSpermissionsonthe"%ProgramFiles%CommonFilesSystem"folder.Todothis,followthesesteps:

1..OpenWindowsExplorer.Todothis,right-clickStartandthenclickExploreontheshortcutmenu.

2..InFoldersview,expandthe"%ProgramFiles%CommonFilesSystem"folder.

3..Right-clickthefolderandclickPropertiesontheshortcutmenu.

4..ClicktheSecuritytab.

5..AddEveryonetotheexistingpermissions,giveatleastReadpermissionstoEveryone,andapplythesenewsettingstoallfilesandsubfolders.

6..ClickOK.

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新应用技巧学习
热门应用技巧学习
网页设计子分类