搜索
查看: 15375|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:9 n2 e" g( t$ B* `& h$ y, x& ^* ]

' \& \1 e% }. f: r( f错误号:-21472210055 C3 ?* k1 D; O! Z9 D( U* `
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串- {3 h5 u# E7 t: w: r7 f
1 _5 e2 e1 D6 z$ p' q% B
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。2 g6 t8 Z# i. n% k9 s% Y

! q$ V5 q( I" V2 J9 G8 _于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
1 G5 c/ k% Y# z$ `- o5 f 一、权限不足3 t% s' y3 e/ ~1 V
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
" W+ g2 w% G- g: r! J二、系统没有开启FSO组件.
3 A& `. x' a* v5 `运行cmd命令+ Q9 y7 }1 V, T# m0 k! m
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
& I* d9 Z3 G+ o9 t+ o: x8 b重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"2 U, C+ `) s+ E
重新注册ADODB.Stream组件
8 S2 f( S" d9 G1 Y! p+ m; k三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
3 b# }+ a& c, b; p- D8 Kecho 正在修复,这个过程可能需要几分钟,请稍候……
5 f2 C& n5 e, rrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
& g& T, h6 s2 D+ F% y0 Rrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
' T) V+ b$ t3 R2 M( }( y* z! i) Sregsvr32 /s comcat.dll$ l( B, h' L; Q: ]$ g
regsvr32 /s asctrls.ocx( H1 I2 k5 [8 Q: E
regsvr32 /s oleaut32.dll
5 F5 m3 L; c7 E4 Aregsvr32 /s shdocvw.dll /I8 o6 V! _. W+ H9 Q
regsvr32 /s shdocvw.dll; b- z1 b% q8 U1 X$ H/ x
regsvr32 /s browseui.dll# L5 ^0 R4 `  `0 w7 r. j% u& r
regsvr32 /s browseui.dll /I
$ G' F- l* t! }$ C* m) h  }regsvr32 /s msrating.dll
; Q% H& x9 b' j% h/ O' I, R$ fregsvr32 /s mlang.dll
# x0 Z9 D9 n+ y3 {8 f; U3 Tregsvr32 /s hlink.dll
* S2 C+ f+ j3 g  Q" T/ Uregsvr32 /s mshtml.dll  S6 p: @* ^! x4 z
regsvr32 /s mshtmled.dll
$ B/ {  d' a+ g8 c/ Xregsvr32 /s urlmon.dll
4 p5 `6 [% I6 hregsvr32 /s plugin.ocx# Z7 |9 d1 f" b2 i( ~
regsvr32 /s sendmail.dll8 D" X4 @  F/ O% |4 y  c
regsvr32 /s mshtml.dll /i) ^6 X& @; ^9 s
regsvr32 /s scrobj.dll& `) V! a, _9 p/ J/ B& j
regsvr32 /s corpol.dll& T9 Z, K1 a, f7 b$ b7 B
regsvr32 /s jscript.dll* }$ B2 Y' V( p7 q0 r
regsvr32 /s msxml.dll
/ b+ [9 F. X$ W% ~: l8 _' Q  ?5 L8 ]regsvr32 /s imgutil.dll
( ~, d7 a+ C" g8 `regsvr32 /s cryptext.dll
9 h, _& N) v. O, j: I7 l$ ?9 bregsvr32 /s inseng.dll
- t* M( C2 H) n9 K5 ]regsvr32 /s iesetup.dll /i7 r0 H0 h! U# N8 |- s. ]
regsvr32 /s cryptdlg.dll
( r& i, L* s& i- b. o$ Q1 bregsvr32 /s actxprxy.dll6 ~. v8 I' X" d9 F" @
regsvr32 /s dispex.dll
5 g' c1 _; X4 V0 ~) E6 N* Cregsvr32 /s occache.dll0 Z$ I, I1 v& u' Q$ t5 i
regsvr32 /s iepeers.dll4 w1 y9 s: Z; o: S7 u5 @
regsvr32 /s urlmon.dll /i+ }! q$ S/ l  k
regsvr32 /s cdfview.dll! h! k) }. ?* h0 l: U' t
regsvr32 /s webcheck.dll
3 e1 Z+ A$ f1 ?  J! t. W- rregsvr32 /s mobsync.dll
) h/ h+ W) l# y+ [5 _regsvr32 /s pngfilt.dll/ U8 X! ]- y  p  h$ _: [
regsvr32 /s licmgr10.dll, |( E/ v5 A+ C. p) B+ V; ~
regsvr32 /s hhctrl.ocx3 E& A1 i( S6 Z/ E+ h
regsvr32 /s inetcfg.dll: r9 p0 l) K& c
regsvr32 /s trialoc.dll+ h% y% F/ c+ ?: m0 e+ u" A
regsvr32 /s tdc.ocx  n: N% v1 E. D4 Y! f% c
regsvr32 /s MSR2C.DLL& \4 J' Q' W$ Q2 n7 o
regsvr32 /s msident.dll6 y8 X$ F$ z% ]5 |9 U
regsvr32 /s msieftp.dll" M, H* Z& l4 C1 T: B6 F7 r
regsvr32 /s xmsconf.ocx
: q& D* d# s* E/ n0 ]6 p- fregsvr32 /s ils.dll, v% _4 @! ?: a8 f
regsvr32 /s msoeacct.dll
7 S7 c( A& C+ f; Y$ i0 `/ C" yregsvr32 /s wab32.dll
4 L4 M" t6 H, i  Xregsvr32 /s wabimp.dll, @( x% }9 G, U8 ^4 i" \/ {
regsvr32 /s wabfind.dll, U- y5 x2 w2 f
regsvr32 /s oemiglib.dll
4 q( d" p6 K- Zregsvr32 /s directdb.dll& @, Q# C7 m9 W7 W  L: z7 c/ v
regsvr32 /s inetcomm.dll
+ G/ q9 L/ u0 X* ?  Rregsvr32 /s msoe.dll3 N9 O$ W6 A; t8 k( f  ?4 P& A
regsvr32 /s oeimport.dll
& g5 D' o4 V4 aregsvr32 /s msdxm.ocx% |( ^2 j# x) H8 d7 C
regsvr32 /s dxmasf.dll- a* @7 ~1 ^) F& o) I
regsvr32 /s laprxy.dll
, ]" n" z+ j; N3 u1 _+ C& {regsvr32 /s l3codecx.ax
$ h9 `/ O& D+ u5 N8 |" uregsvr32 /s acelpdec.ax
+ s  J* y/ Y- i; A* }; ]regsvr32 /s mpg4ds32.ax1 H4 Z- `' U9 e* d; ]% k! V) D
regsvr32 /s danim.dll$ h5 K* K; P& Z  W
regsvr32 /s Daxctle.ocx+ B8 U4 c0 F: M' r# P0 D
regsvr32 /s lmrt.dll
6 D! Y7 N7 e  l" Zregsvr32 /s datime.dll; w. P0 V" D/ N0 q5 G! n( U- c
regsvr32 /s dxtrans.dll
/ _5 d5 s7 ~/ V# B( G3 v4 Eregsvr32 /s dxtmsft.dll
2 s& h, j+ F, h) nregsvr32 /s wshom.ocx
7 q& v/ Z# c$ ]3 b7 G* Bregsvr32 /s wshext.dll: @% z8 k; Y6 m
regsvr32 /s vbscript.dll5 D4 Q6 N5 Q, ~1 ~
regsvr32 /s scrrun.dll mstinit.exe /setup
8 i" b0 G( }3 U: Q& a5 Wregsvr32 /s msnsspc.dll /SspcCreateSspiReg
1 `+ A: K( d# Cregsvr32 /s msapsspc.dll /SspcCreateSspiReg+ y, `/ `* }; w# i8 y1 n2 U* p: M
echo.
1 A2 X% ~% ?! @. k5 Decho.
8 r7 ]1 {% E/ ~& f2 y8 n' uecho 修复成功!任意键退出!
2 ^. J7 n$ z4 p! j! Vpause>nul
, [: K+ Y. v2 x5 @8 e四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
8 G) V4 A/ A% C
) R- E. g* e4 c, L3 [8 [; VPS:% i% x  R- `' ~7 X
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。" A' J) Z, M& T: P
& g! d( ~$ Y4 C" C6 {2 U# X
如果用完以上办法后,运行iis仍然出错
  G4 ~2 T1 Z/ l2 O4 C* z右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
) y5 B! U4 s, I: f1 P  r" C! q4 W下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
: L' s/ W$ e% L! `' T IIsfixer.rar (1.07 MB, 下载次数: 0)
. g* w' ^/ r/ p, L) l( r
! R0 o9 v. F: t' w, S) _/ r2 d7 G0 J& ~* R# C' P
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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