仓酷云

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

[学习教程] ASP网页编程之办理Asp程序的Server.CreateObject毛病...

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。因为之前一向没用过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.

无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;
蒙在股里 该用户已被删除
沙发
发表于 2015-1-21 09:45:06 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
爱飞 该用户已被删除
板凳
发表于 2015-1-30 14:05:34 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-6 13:17:09 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-16 07:03:51 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
谁可相欹 该用户已被删除
6#
发表于 2015-3-5 01:12:06 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
飘飘悠悠 该用户已被删除
7#
 楼主| 发表于 2015-3-11 22:16:35 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
小女巫 该用户已被删除
8#
发表于 2015-3-19 15:36:27 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
变相怪杰 该用户已被删除
9#
发表于 2015-3-29 03:28:30 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 19:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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