搜索
查看: 15394|回复: 0

[网站] aspcms 错误号:-2147221005 错误描述:006~ASP 0177~Server.CreateObject 失败~无...

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:  p$ l4 ~+ A7 D6 O3 \; ?. p

4 |1 L& {* d; @$ v- v! X错误号:-2147221005
8 `. \5 `/ Q6 }  t, x' U1 ]错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串% O, g, w- Q& X3 E" u& F. E  V
/ w' Y# f1 Z& M7 M! |( L, b1 {
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
! o$ _- x; n+ A) l
5 H8 W+ V0 D4 x# y/ b8 _4 Z于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
* W. q2 d! U( V; X 一、权限不足# V: U! B) w8 l& j) L7 C
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。# T# `* G2 L9 V3 D& A0 o" d' w
二、系统没有开启FSO组件.
1 v# p1 Z* ^6 a) {/ f7 m& z运行cmd命令
4 V0 K$ X' h- ^启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  / K9 f* l/ a) L* ?
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
! q4 X; E& W" Y! N0 t9 ]2 ]重新注册ADODB.Stream组件
: t$ K9 F! V( O/ c三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
8 L% o+ S' {# |- hecho 正在修复,这个过程可能需要几分钟,请稍候……
; }7 P, s6 T- p2 q6 @: D  n0 |rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll' q+ P8 c' c' z* s, u; {
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
( @9 O! v% L- o# R4 U) n/ Pregsvr32 /s comcat.dll
$ R" a+ r3 L1 B) D, Wregsvr32 /s asctrls.ocx9 s$ @- l, K! i
regsvr32 /s oleaut32.dll8 q8 a0 m, f2 i/ U
regsvr32 /s shdocvw.dll /I! {: J' M9 j: {
regsvr32 /s shdocvw.dll
3 A! w+ f+ v6 n) g: D- o: }regsvr32 /s browseui.dll
! G& o% y" C2 dregsvr32 /s browseui.dll /I
/ w2 u  z3 z1 T8 K5 C( r! R4 kregsvr32 /s msrating.dll
- X: I7 _% V8 S" }- |regsvr32 /s mlang.dll5 f" A3 D2 D. f, o' _0 ?
regsvr32 /s hlink.dll6 U. P5 z$ F/ F; z9 m/ Z" S( }7 ]4 i; b
regsvr32 /s mshtml.dll5 [6 S1 i9 C4 s2 I* `% G1 K$ }& q
regsvr32 /s mshtmled.dll
8 {& J4 N9 x# a; Sregsvr32 /s urlmon.dll5 Q  g' F% M" o5 Z: \
regsvr32 /s plugin.ocx
: G- {) v% i# S* rregsvr32 /s sendmail.dll
! |1 V/ m1 Q8 j1 h# C' r" Sregsvr32 /s mshtml.dll /i2 ^, D, H! x% V' W1 s  x  }9 c
regsvr32 /s scrobj.dll. y/ ?$ J+ |- |; M
regsvr32 /s corpol.dll  P1 {' E+ A2 N- c% _7 }" z& A0 W
regsvr32 /s jscript.dll
6 e" P1 p0 R) e7 F. N5 r4 N; Oregsvr32 /s msxml.dll
# K$ R: h# s! z) Yregsvr32 /s imgutil.dll
+ U5 j, ^( d0 q) e9 vregsvr32 /s cryptext.dll" A6 e; I$ Z, z5 @5 x
regsvr32 /s inseng.dll, J& ~, T. \0 M6 T7 W6 l6 l
regsvr32 /s iesetup.dll /i
: V3 _9 L& n* C  J. b& Xregsvr32 /s cryptdlg.dll
2 E( K6 c7 J% {: Dregsvr32 /s actxprxy.dll$ |1 t  a& w5 s7 n* m" `9 \7 ?
regsvr32 /s dispex.dll( ?" G" Z- b9 h' k: a2 ~8 Y: U  {
regsvr32 /s occache.dll
3 p1 m% X# w5 b4 z# Aregsvr32 /s iepeers.dll9 u: i. K, }) r/ [+ c" S7 H
regsvr32 /s urlmon.dll /i
. u. t$ P# Y. Sregsvr32 /s cdfview.dll
6 o4 w# C% C; y" Q6 N/ a% bregsvr32 /s webcheck.dll; b" P: [1 t2 ?
regsvr32 /s mobsync.dll7 a! A/ j2 w3 S9 f
regsvr32 /s pngfilt.dll
4 |  k( |# h7 Pregsvr32 /s licmgr10.dll1 m* O5 \$ Q' v  T3 g
regsvr32 /s hhctrl.ocx& `! j/ [+ F  Q: U7 f, s! c
regsvr32 /s inetcfg.dll/ `6 n5 p, \0 I
regsvr32 /s trialoc.dll
! l( J, d2 p" @/ N$ W5 Rregsvr32 /s tdc.ocx* J2 Z9 k' Z+ o% n  S% R- h
regsvr32 /s MSR2C.DLL
  @' s6 {, {- b9 vregsvr32 /s msident.dll
! Q6 ?. e8 U6 R+ f6 [* @' xregsvr32 /s msieftp.dll
! r* i6 g; `( Q/ O* x2 gregsvr32 /s xmsconf.ocx& N- K4 C& X- P0 Z6 H, @/ l* S
regsvr32 /s ils.dll$ j2 L7 F1 z1 t
regsvr32 /s msoeacct.dll' _1 i( s! o: b5 Z& d1 v
regsvr32 /s wab32.dll6 a) b3 Q& J& D  O9 g/ B& J
regsvr32 /s wabimp.dll
4 r3 o' p) {' D3 |regsvr32 /s wabfind.dll
1 r5 K% N1 E4 D0 ~9 `$ q2 X! K# nregsvr32 /s oemiglib.dll0 W( X4 y: v# Z9 I, ]) c% `( e
regsvr32 /s directdb.dll* a  V: S3 r$ {: C  E, Y4 p# c
regsvr32 /s inetcomm.dll6 X7 \& O# f) `3 N4 o$ ]8 g3 \: i& ]
regsvr32 /s msoe.dll# J; M! U2 ?3 \' Q9 B$ y
regsvr32 /s oeimport.dll" \, w' {2 m, v5 t
regsvr32 /s msdxm.ocx! }9 q' n" \! L; O( ]0 p- l
regsvr32 /s dxmasf.dll
9 w( S. a2 t8 E+ uregsvr32 /s laprxy.dll
$ @1 {  B/ J2 ~, H+ ~* T; Rregsvr32 /s l3codecx.ax5 O! j: f( c9 v4 }, i  ^1 ~5 B
regsvr32 /s acelpdec.ax
$ N; U. B! y7 w: i7 j/ I1 A% N* Eregsvr32 /s mpg4ds32.ax! ~2 I9 O9 q* b% P6 J1 O: E4 T6 @
regsvr32 /s danim.dll1 O) _& U; z+ T$ K
regsvr32 /s Daxctle.ocx# Y# k+ L: b1 }6 U3 E
regsvr32 /s lmrt.dll
! q6 D( {3 v4 N' ]* Kregsvr32 /s datime.dll
" M& q  b$ j+ w+ ~regsvr32 /s dxtrans.dll4 h4 Q5 O/ r# j4 _3 U/ o( A
regsvr32 /s dxtmsft.dll
' ^: b; [% D- f* ^, J7 t8 A% gregsvr32 /s wshom.ocx  t* v: v1 z" z5 b
regsvr32 /s wshext.dll
/ T5 X: S& b  qregsvr32 /s vbscript.dll
2 e; ?  C+ e5 r$ J1 G5 \4 ?5 q  vregsvr32 /s scrrun.dll mstinit.exe /setup
4 g; t; j+ w7 E( [" j* \1 `regsvr32 /s msnsspc.dll /SspcCreateSspiReg( }; ]+ W$ h3 y6 k; }: j) o
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
5 r' _2 l, K3 E; m" w5 Decho.3 L* R2 `. |# u/ e
echo.& o9 v  P% g6 E3 v3 W# v+ N
echo 修复成功!任意键退出!
0 H3 L. W+ v% d- m# tpause>nul7 J$ ^# b' n& P8 e
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
* K) q+ W; d. Y2 u% o* {! b; f6 e; P0 r
PS:
/ A( J: _: ^7 O' s( S, ?方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
- B  B- U: m) e, h) H
3 \1 Q$ Q; v; c8 Q如果用完以上办法后,运行iis仍然出错
% L- c) C/ T, d# d右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
5 q# I1 |1 _. @! h2 C9 Q1 J下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题- Q! o( k7 S6 ~# J
IIsfixer.rar (1.07 MB, 下载次数: 0)
* ]4 C- e/ `$ C- W4 P
7 X. o* `: [3 `% x1 z
! p$ |/ Q8 `) l8 |8 `, b4 z
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表