搜索
查看: 15525|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- Z" T" h# E* r) A

# Z/ C9 _, s! Y错误号:-2147221005/ R; w2 v6 z- e; h. @4 q
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串5 V/ V" w8 j; a1 f+ g( x

7 {& e: f9 z0 S* h' Z9 a3 D3 F  P$ i测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
) ^2 G- g/ V, i) L' n& L4 S9 A  m: ?
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
6 i7 R* e! M- {7 \+ K6 _2 g# J 一、权限不足
/ h/ C+ I6 q% I" l3 W  G5 _右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。; M9 r5 e) m" D) Y( d) e# c
二、系统没有开启FSO组件.
5 a- g0 L* Z; I# p3 d运行cmd命令
+ }( e. U  t- w) R! u. ^) i启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
4 \$ y6 ~7 @! Y' f7 q重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll": D, b/ P4 h8 O; S) e; R
重新注册ADODB.Stream组件" h6 H, i0 v% v4 R1 M
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
9 {0 D2 D( D2 C5 f$ Gecho 正在修复,这个过程可能需要几分钟,请稍候……9 c: P! \) w, x' @5 T: i( v$ Y2 j
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
9 t- P- t; D: J% F8 S& Urundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb4 y' W# w1 W$ O/ \! }
regsvr32 /s comcat.dll
4 B4 a: V( g9 e- Q1 O4 Dregsvr32 /s asctrls.ocx
# B3 O  V. ~/ o4 V( E0 y& Tregsvr32 /s oleaut32.dll( T  j% F) M  W7 Q  n! B
regsvr32 /s shdocvw.dll /I( x) T8 A& p5 F# ^
regsvr32 /s shdocvw.dll. P( ^9 m  I& c& C# Y# g1 T
regsvr32 /s browseui.dll
. |, a  ?& O  Z6 O$ Zregsvr32 /s browseui.dll /I
  l- |& z( x1 l7 m7 J9 D( a( W' ^regsvr32 /s msrating.dll
9 y/ `' ~' a) w) hregsvr32 /s mlang.dll& I8 M/ A! U1 P; a* x
regsvr32 /s hlink.dll
# T7 z: Q! Q8 u# xregsvr32 /s mshtml.dll
, L' g# \+ L. Z  \5 Mregsvr32 /s mshtmled.dll
* F) l' [; F  W, a/ Q+ S! o6 Oregsvr32 /s urlmon.dll. a- k/ C+ O+ ~& M. D- ]' X
regsvr32 /s plugin.ocx0 w  Q3 H( C# A) n+ c3 k
regsvr32 /s sendmail.dll) {4 X) n8 \  |( U' e' y6 d
regsvr32 /s mshtml.dll /i
% j' S# x" [5 F& P* X* f4 h! _regsvr32 /s scrobj.dll9 m/ u6 R7 M) c2 Z
regsvr32 /s corpol.dll
1 F- K# S" L8 {' [7 K' J; Fregsvr32 /s jscript.dll6 O2 l; e3 A+ K$ ^5 R/ G2 ~
regsvr32 /s msxml.dll; k& X, s3 p9 {7 L/ s
regsvr32 /s imgutil.dll4 E7 F0 R" J! ]% @4 H. J. Y
regsvr32 /s cryptext.dll
) z( _# y: ^- z# `regsvr32 /s inseng.dll- [0 U7 a2 ?4 k
regsvr32 /s iesetup.dll /i, R/ G5 Q, R! P# Q
regsvr32 /s cryptdlg.dll
, l! |6 r4 G8 y& I/ X5 W+ [1 Dregsvr32 /s actxprxy.dll3 ^( C9 G5 X3 q9 m0 O( ?4 }
regsvr32 /s dispex.dll# [8 \1 U3 y% W
regsvr32 /s occache.dll
- J! C( s! ~) K$ k1 @' H9 z# R% Tregsvr32 /s iepeers.dll6 m. e) w" E: @( s* {  B- p2 W
regsvr32 /s urlmon.dll /i1 r- E5 A9 `, A8 N. Q. ^
regsvr32 /s cdfview.dll8 C9 i1 B; {* X
regsvr32 /s webcheck.dll6 s5 j7 o1 W1 Z4 m6 X
regsvr32 /s mobsync.dll. ~3 A+ F# B: K
regsvr32 /s pngfilt.dll
4 [6 m# K* c$ s& Hregsvr32 /s licmgr10.dll
; C% n6 q5 [$ [& Lregsvr32 /s hhctrl.ocx
/ J' B* o2 X0 \$ R( m' {4 b4 Vregsvr32 /s inetcfg.dll+ R0 K. B* M5 k) u# a
regsvr32 /s trialoc.dll
: B2 s0 [, b& pregsvr32 /s tdc.ocx+ z" B9 c. z+ G8 f4 A1 s! ]: N
regsvr32 /s MSR2C.DLL
2 N; s1 r) E+ X4 A$ \regsvr32 /s msident.dll  J: ^. q* K, K8 D" [
regsvr32 /s msieftp.dll
: k! p% j0 R0 V! H2 h& mregsvr32 /s xmsconf.ocx. K2 W: s2 A' }" h2 }9 d
regsvr32 /s ils.dll. ~& T" a8 D& e1 ?9 K- L
regsvr32 /s msoeacct.dll7 J2 U- m) C3 }# e& @* _
regsvr32 /s wab32.dll
6 L# N% _- I: L! P( r$ Dregsvr32 /s wabimp.dll4 e6 [/ y, E: F) Q% L* x
regsvr32 /s wabfind.dll
  j& d8 u- I  X" K8 n8 l! N! @regsvr32 /s oemiglib.dll
9 @& ]3 L8 X( A2 `: a7 ]regsvr32 /s directdb.dll+ n: ]6 V' z# z
regsvr32 /s inetcomm.dll$ K  y8 \* s+ e
regsvr32 /s msoe.dll7 K' a" l# ~+ D9 D4 S
regsvr32 /s oeimport.dll
9 W( I/ f4 X7 S0 `, ^regsvr32 /s msdxm.ocx
# Q: J/ i4 T! V3 i  [2 z: B1 Mregsvr32 /s dxmasf.dll1 W3 B; [1 k( }
regsvr32 /s laprxy.dll5 |6 U, g( c5 j* s& h/ i2 l2 M, {$ I
regsvr32 /s l3codecx.ax
+ F4 ~) f3 `; c9 ^regsvr32 /s acelpdec.ax
: A" R- V% x. h* G! ~) ~regsvr32 /s mpg4ds32.ax
' ~9 Y/ @9 r% z8 j8 lregsvr32 /s danim.dll6 Z2 ]  g8 b; H2 A1 l/ Q/ |
regsvr32 /s Daxctle.ocx% l. v& t. o& M3 z6 L4 O2 {; i: l$ F' \
regsvr32 /s lmrt.dll( O7 A( z5 c8 H: `: N2 m
regsvr32 /s datime.dll
6 j& D0 ^/ M3 |1 eregsvr32 /s dxtrans.dll9 c' L8 ]% s' X! J5 j
regsvr32 /s dxtmsft.dll& X$ R9 c. d, |, m0 U. X2 z  j- o
regsvr32 /s wshom.ocx5 j! m! c5 Y5 n% x
regsvr32 /s wshext.dll. h4 M0 Q5 A, Z5 S7 f: z+ }9 A. W
regsvr32 /s vbscript.dll
* `/ @6 s: \! @regsvr32 /s scrrun.dll mstinit.exe /setup
0 v! q  Y- |0 J/ }4 H0 a8 Zregsvr32 /s msnsspc.dll /SspcCreateSspiReg
" E/ F; t: G+ J4 f+ T  V; Z! Iregsvr32 /s msapsspc.dll /SspcCreateSspiReg6 k8 I' q- N: _" w  Y
echo.
. A- L# C# v0 p, W# w- J* oecho.$ f- b- v8 @) S$ M7 w' l
echo 修复成功!任意键退出!
$ R2 r1 N, v5 H. dpause>nul/ l. p7 G$ `5 Y- H+ @* v8 U
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。6 u3 ~8 A* x5 P+ I6 I4 d1 a
/ {/ A1 r, _' o0 ]% R$ U
PS:
2 ~8 u' Y; Y) R/ Y  X/ x方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。, N) a, C* R# j1 v$ t$ G

8 ?/ m; L# i* p. _2 n& H( b如果用完以上办法后,运行iis仍然出错
, q! K: ^8 H" v右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
2 m  M* m* V9 Q下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
+ n, G1 ]1 w) u' b3 z3 B IIsfixer.rar (1.07 MB, 下载次数: 0)
. p9 f* I+ S& I' j1 o+ ]# j
  g8 ^! p, z& Q& q0 [3 q, W% m
1 W# v$ i5 A% W4 X# C% A) u
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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