搜索
查看: 15397|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
8 |; n3 e* K( D8 m1 M- m( J- V3 D; ?1 A0 |1 g6 X+ \
错误号:-21472210058 X1 |% A1 F6 L& x8 o3 D6 b
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
1 R2 v& ~3 m  U+ J, Q* t
3 B; E# i1 V- e& j& g1 J测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
9 u0 {* @' J) J8 t. i2 V
# `" P1 c; |5 S5 s# Q8 k; a" }于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:; u0 ]1 n! W5 Z4 ^: T6 c6 w: c
一、权限不足0 S  y- }0 s7 s9 X! j0 s1 R
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
! B) a+ h3 n- {( H% r& L+ b二、系统没有开启FSO组件.4 o; _+ E* f3 M% j
运行cmd命令3 f( z. E1 H0 u3 w% }
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
' n0 y1 h6 p4 _+ a1 J) A$ {) x7 c重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll") n& c1 e- D, H7 W5 h+ N& D3 `
重新注册ADODB.Stream组件
* _* x4 ?# D+ I; v三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
" U( h+ P% |) _1 fecho 正在修复,这个过程可能需要几分钟,请稍候……
# ]5 {) u) B! orundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll. K: y: X1 A; O0 u. Q
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb' z6 q1 \1 ]  {1 g
regsvr32 /s comcat.dll: P2 R1 v( P1 w1 f9 S
regsvr32 /s asctrls.ocx. x5 l9 U' [! L5 d# q# ~
regsvr32 /s oleaut32.dll5 d9 q7 W+ c. r: I$ d
regsvr32 /s shdocvw.dll /I/ h: N8 x( `9 U5 ^
regsvr32 /s shdocvw.dll, {1 ?- P1 F+ @& V0 |
regsvr32 /s browseui.dll
" \3 e, h; u+ x4 A5 d& ^; qregsvr32 /s browseui.dll /I8 c0 I0 r, f+ S" C) h' m2 y$ W
regsvr32 /s msrating.dll
) B: @% O# ~3 C" T9 }6 s" cregsvr32 /s mlang.dll, [" [* h9 T8 X2 b: X" |1 u
regsvr32 /s hlink.dll
9 j% b5 A) q& }1 Jregsvr32 /s mshtml.dll
  L: l( u1 g- g! ~regsvr32 /s mshtmled.dll' @7 g9 ^& C+ S
regsvr32 /s urlmon.dll
, Y3 \( ~" J4 L" c. j# `. cregsvr32 /s plugin.ocx8 l8 Y2 g+ M" q9 I# w
regsvr32 /s sendmail.dll( W: M9 \8 d# r3 {; d
regsvr32 /s mshtml.dll /i( U8 h6 R: i$ a- B, T+ z
regsvr32 /s scrobj.dll; e3 i, ^5 u$ P) @/ e* M% S3 A
regsvr32 /s corpol.dll) i3 ~: u" L& o4 R% R
regsvr32 /s jscript.dll
, c/ E' Y: _9 f% n; nregsvr32 /s msxml.dll! @6 K7 ^9 f# s
regsvr32 /s imgutil.dll
8 o. ?! N+ a+ P8 C( H; {regsvr32 /s cryptext.dll
. _& P* n" ]; N1 q9 n4 c3 Kregsvr32 /s inseng.dll$ u5 n1 s+ E! `0 m; \9 q
regsvr32 /s iesetup.dll /i
8 H9 c2 p0 r/ Oregsvr32 /s cryptdlg.dll
7 f# K& L) X/ d5 F! ]( Fregsvr32 /s actxprxy.dll; Z* a0 b' e6 r8 Y) I6 u
regsvr32 /s dispex.dll
) b# Q8 H  a% ?0 qregsvr32 /s occache.dll
9 q8 a$ d5 E0 S$ b2 Mregsvr32 /s iepeers.dll
5 T7 u% R" Y7 Iregsvr32 /s urlmon.dll /i
& x8 q  b5 W0 r: F1 ~; Iregsvr32 /s cdfview.dll; O5 }# k' }# j* c* Q
regsvr32 /s webcheck.dll0 ~" m. n5 H2 [; @4 B
regsvr32 /s mobsync.dll
4 k7 A  I- n- [; Qregsvr32 /s pngfilt.dll  u$ W$ B  I' c- U5 g
regsvr32 /s licmgr10.dll. T, [9 j* G* ~6 e
regsvr32 /s hhctrl.ocx
* n! K# z, _, i; k% e( H& F. pregsvr32 /s inetcfg.dll
4 h& x7 Y* v: X4 ~- ~8 {regsvr32 /s trialoc.dll
8 T- x; Y) r$ lregsvr32 /s tdc.ocx: M/ A% d/ o& |9 e8 H8 C) ?
regsvr32 /s MSR2C.DLL
* R% Y" ^8 b* z; d. W, cregsvr32 /s msident.dll8 f* C2 k, f6 y; `* r
regsvr32 /s msieftp.dll0 n. |- I+ `2 v- g1 H
regsvr32 /s xmsconf.ocx3 a- G. |$ W  M$ h
regsvr32 /s ils.dll
/ y6 O! v7 m6 `- pregsvr32 /s msoeacct.dll
0 S7 J7 L% ^' q! K: t$ \2 l( k% Eregsvr32 /s wab32.dll7 s9 \% o; {8 l* L
regsvr32 /s wabimp.dll4 K- L% _8 v6 f' F% p2 n/ C
regsvr32 /s wabfind.dll
2 y* e. y, O! j* Lregsvr32 /s oemiglib.dll
1 o, @: C; p  z7 T- i; i/ w1 Qregsvr32 /s directdb.dll4 ~% K$ M! C1 k5 X
regsvr32 /s inetcomm.dll8 U0 g* ]+ T: d, k$ I
regsvr32 /s msoe.dll
5 |% c) Y. G' m8 l  nregsvr32 /s oeimport.dll) v1 v  l. n3 h: ^% @# \& W
regsvr32 /s msdxm.ocx& V9 w" k/ R- `( Z! b4 \
regsvr32 /s dxmasf.dll
+ U4 Z8 F  n- G2 U" {regsvr32 /s laprxy.dll- }; O/ f2 p1 g8 u- N0 z6 M; ^# @
regsvr32 /s l3codecx.ax* z2 y" J4 |' H) V: K* R# k% h
regsvr32 /s acelpdec.ax
7 k8 x, K8 d4 |& X4 nregsvr32 /s mpg4ds32.ax% B" x/ x! N/ l% l
regsvr32 /s danim.dll! v9 e  D- g& ^2 c; e
regsvr32 /s Daxctle.ocx
0 B# S* c& [6 o  b0 T! m7 ]regsvr32 /s lmrt.dll
; n  Z1 Z* b6 v8 F; x' ~! p$ W: }& Fregsvr32 /s datime.dll
' v/ Z7 S. c; x% ~regsvr32 /s dxtrans.dll
3 t. X' a& ?. K7 Yregsvr32 /s dxtmsft.dll+ S$ \6 Q4 U; C* f1 |/ h5 f
regsvr32 /s wshom.ocx  x/ I) }1 j3 l- X+ t# L. h
regsvr32 /s wshext.dll; C! [) m$ ]9 v! u* x
regsvr32 /s vbscript.dll
8 m" |+ s# k8 {! n0 eregsvr32 /s scrrun.dll mstinit.exe /setup
2 R2 H0 L, c$ u- sregsvr32 /s msnsspc.dll /SspcCreateSspiReg' z( f. k% x" o+ ]" Q3 w. k
regsvr32 /s msapsspc.dll /SspcCreateSspiReg, R( |/ n( o8 g8 ]* i) I
echo.
+ Q- W5 M* Q1 b8 i$ {7 H0 Yecho.
1 G( |& t5 L8 N* Fecho 修复成功!任意键退出!6 v: K% z4 V- Q- H7 R6 l
pause>nul* T2 I% \% i" z/ p# v
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
. c5 ?) k; ]# b
# I; @8 x0 W2 {+ MPS:% h. p- ?3 B; r. }7 k* p
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。9 h1 G. O- G, j* |  _; h9 |
2 v" G6 R& b0 A9 J+ z; T
如果用完以上办法后,运行iis仍然出错* C0 p, N8 S6 |  B' x7 b6 w- M
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
. `. }: t$ z0 _4 }6 X6 O下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题0 Z: x4 ^; K- u2 S8 P# t4 h
IIsfixer.rar (1.07 MB, 下载次数: 0) & k9 O. o* Y$ k  p/ E; ~
/ ]* L1 c9 ^4 ^3 ^; d. _

" h1 L, Q! b$ c& g
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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