仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 695|回复: 9
打印 上一主题 下一主题

[学习教程] ASP编程:关于Asp程序的Server.CreateObject毛病...

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:18:38 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用object|server|程序|毛病|办理因为之前一向没用过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:
程序代码:
ServerobjecterrorASP0178: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.只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-19 07:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表