搜索
查看: 15276|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:* o2 I  C& v. f1 V

% Y' \  C: r4 I错误号:-21472210056 z" c  F+ ^; {1 P4 i
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串. e# D- n# B" u

, N* M5 G+ G. p! V1 I' B; s6 |0 P测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。, G5 J! z; X6 V' ?7 q- s
" A, }0 T" \" E- V
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
: Z" h0 `! A* q8 V 一、权限不足$ l% w0 C" z# c: F
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。3 x2 k! E8 |( {3 J) O1 U
二、系统没有开启FSO组件.
. _( }4 T# a3 f" ^* }' n- S运行cmd命令) {, V* v  r2 F) F
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
5 Y8 J$ G  Q/ E/ f5 f重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"! B# \  \8 E8 q; K3 U: |  s3 `3 e
重新注册ADODB.Stream组件9 m5 k7 m: f5 {+ B+ D
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。  c% ?/ K+ j! _( s
echo 正在修复,这个过程可能需要几分钟,请稍候……; p4 I2 V+ F' |( T/ Q$ C9 Y+ q: O* [7 O
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll+ ~$ X3 H0 }3 S* O" f. z" L
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb% h" e4 L! g! ]5 |
regsvr32 /s comcat.dll
) q% u% i" b, v2 j" }" ]2 rregsvr32 /s asctrls.ocx
1 [7 G- d% |# Q* T: a% nregsvr32 /s oleaut32.dll
) U# [( e( H) p8 _  k/ Xregsvr32 /s shdocvw.dll /I
' x& ~: M! i. H4 J9 @' uregsvr32 /s shdocvw.dll/ R. S5 V/ o4 S- O8 _2 J
regsvr32 /s browseui.dll
9 Y* N9 b* r6 j6 C  G2 ^regsvr32 /s browseui.dll /I& n, w! e' t5 r$ S7 ]+ v
regsvr32 /s msrating.dll
5 m( U& U( ?6 x% Fregsvr32 /s mlang.dll
1 |: u% ?; E# B) kregsvr32 /s hlink.dll
( S# T8 ]8 [/ d' D7 S' b) Xregsvr32 /s mshtml.dll
; m- c5 K: i! v& i( G# Y) j( Pregsvr32 /s mshtmled.dll; P* H$ A. d% N1 C  p
regsvr32 /s urlmon.dll6 h' s1 J. g: z# M% X' ]* F1 I0 i
regsvr32 /s plugin.ocx
2 D: X+ C# Z/ Mregsvr32 /s sendmail.dll
* [! s& a/ v1 f1 Fregsvr32 /s mshtml.dll /i
1 M% G- y# o# t1 yregsvr32 /s scrobj.dll+ W: N' R1 p  r' h+ h9 F
regsvr32 /s corpol.dll
/ O# c$ F6 v% E$ qregsvr32 /s jscript.dll4 e0 W6 T, |4 o, n* N- U, t) M6 j
regsvr32 /s msxml.dll
) @0 _* f. j! M; F0 \9 Y. Bregsvr32 /s imgutil.dll
. Q4 u6 ^7 U+ K7 C0 W: z4 sregsvr32 /s cryptext.dll# a% G5 A5 \5 S5 Q' F. w0 k
regsvr32 /s inseng.dll$ K2 k7 F' C* E
regsvr32 /s iesetup.dll /i
. ~8 G# E& f- d' g! cregsvr32 /s cryptdlg.dll! e2 [; ?+ w7 K' l& @, l& N, d( N
regsvr32 /s actxprxy.dll
4 J7 ]1 ~" ?# C% i; W% R6 @regsvr32 /s dispex.dll
9 ^! N. g2 M5 ?' X, C/ l  Vregsvr32 /s occache.dll
1 e( x& T1 f2 _( S" w) uregsvr32 /s iepeers.dll
( s8 R! I$ u1 y( G: A5 lregsvr32 /s urlmon.dll /i2 G0 s# `, T- Z9 @- s
regsvr32 /s cdfview.dll! y5 P  a0 ]/ O1 b( L
regsvr32 /s webcheck.dll: }9 N) N5 \& t' C
regsvr32 /s mobsync.dll  N* s! G5 y: i$ n% w
regsvr32 /s pngfilt.dll+ }& O3 t. J" ^. \
regsvr32 /s licmgr10.dll5 [7 J+ q, j! q5 o" g5 ?+ j0 z9 u
regsvr32 /s hhctrl.ocx
; z4 U. X, X/ b$ _$ w; V. E0 Dregsvr32 /s inetcfg.dll& a) }6 B$ \* @! S
regsvr32 /s trialoc.dll  d, B# p. Y% f, r, r
regsvr32 /s tdc.ocx: o; ~. U+ H4 n; `5 w% P
regsvr32 /s MSR2C.DLL1 F% K$ B, p8 t
regsvr32 /s msident.dll* Q  ~& M+ C' x8 s* m+ }
regsvr32 /s msieftp.dll1 f& f2 o# Q2 P4 c& w3 j3 u
regsvr32 /s xmsconf.ocx* c! e' M. `& t% v
regsvr32 /s ils.dll! W* {6 e, D: V0 d
regsvr32 /s msoeacct.dll
% d) N6 p; k; x6 ]8 A7 m" X! Sregsvr32 /s wab32.dll
) E  _  v0 k, Q2 I0 e; k$ |# r& Dregsvr32 /s wabimp.dll
4 h3 s2 ]* ?' R/ X* I- \" pregsvr32 /s wabfind.dll
4 r! r" K; b( F( w/ e+ ~regsvr32 /s oemiglib.dll5 ]% K& b$ V" R: V3 @( h
regsvr32 /s directdb.dll
9 B5 b+ z3 f1 d4 m, L( |! _regsvr32 /s inetcomm.dll
2 x) }% l7 @5 `9 D& c. j& xregsvr32 /s msoe.dll2 w# o! R# O' l( c
regsvr32 /s oeimport.dll7 y% s& ^: d/ b7 c/ j$ P/ C+ \, K" S
regsvr32 /s msdxm.ocx* m+ z8 b  _3 t) F8 p6 G+ {( o
regsvr32 /s dxmasf.dll4 f% O9 S: g4 ]) O# A* S& M
regsvr32 /s laprxy.dll8 A) |. D/ ?  C2 V; W
regsvr32 /s l3codecx.ax6 }- F. e7 Y; d5 _: H- d
regsvr32 /s acelpdec.ax$ H! F6 j; o/ L1 k. u2 [
regsvr32 /s mpg4ds32.ax: U" r5 i( D9 ^. @5 c) b0 g
regsvr32 /s danim.dll
2 \6 `3 I& r+ b0 w) L8 qregsvr32 /s Daxctle.ocx) l1 z( K7 H' H0 [& W: J. N
regsvr32 /s lmrt.dll
+ D6 y3 _* s' Z& Q/ {regsvr32 /s datime.dll
. d2 ?# T/ W6 Y1 ~regsvr32 /s dxtrans.dll
( ]( w/ @/ b  }/ [$ _" |" j7 uregsvr32 /s dxtmsft.dll4 D+ i1 T4 E  e
regsvr32 /s wshom.ocx, Q% B3 [- y+ C5 G# o
regsvr32 /s wshext.dll
' R4 j+ x- u5 h$ M. s* ~5 T8 Y( fregsvr32 /s vbscript.dll7 B! O0 g, @5 G' O. Q
regsvr32 /s scrrun.dll mstinit.exe /setup
7 T$ {$ r+ |; [% S9 g. O- |7 `regsvr32 /s msnsspc.dll /SspcCreateSspiReg( J! q9 D8 i8 w2 u
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
8 f. I# B4 K  ?6 Pecho.
* f- N* U- h  n! iecho.
- }) j# G1 d& H1 s3 Becho 修复成功!任意键退出!
  |1 o5 {& K, e4 i# S4 d  Tpause>nul% @$ ?' L* K' }& K' M
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
7 {. L4 N" U3 K& a+ z2 F# `3 N, d% V* u
PS:% G% J( q* f6 m. I
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
) Q  V$ X7 h3 p( q2 d1 ]. g* u! |" B0 n" d8 D" z+ i5 A
如果用完以上办法后,运行iis仍然出错# d; k+ g+ u" h, P% ^
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
! s$ s1 M& g) a. T3 `下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
! K( i- p: R5 L$ h' ]8 [, F IIsfixer.rar (1.07 MB, 下载次数: 0) $ B6 c2 g- v4 }$ b6 Q, _5 p

$ e* [' g- T$ v2 J) A9 |) ~& ^" F& }6 N" R2 h
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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