搜索
查看: 15413|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
7 K; D1 g, P1 k+ S3 n2 K. l
! z2 i: P* Y" `. \! ~2 O) l- g错误号:-2147221005
9 I% h+ ^" m- m$ D! h错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串$ p6 M7 z" {% k5 g4 R, o: B- `) R% b

. [4 q5 |$ \9 x# S5 [测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。" b/ b/ L; C" s5 s( Z* `* N# b
) E, J1 e: L/ h& ~0 x
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
+ ~3 e  k% ^( t& g1 X 一、权限不足9 c/ m( f/ q8 k' ^. P
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
$ ]+ k3 Y* X; x1 k; {) G4 @二、系统没有开启FSO组件.
. q6 p& J: \( y8 f1 A运行cmd命令8 {- t3 e# c; n% T# M0 R+ _
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
3 b2 J; L" p' F" ~" j2 _; \! \$ \重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
% I+ e( a/ g- o" ~# C+ X' U( G重新注册ADODB.Stream组件$ a( T+ a- E9 E7 B4 M; d
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。  T; c) ]( }9 c/ f
echo 正在修复,这个过程可能需要几分钟,请稍候……) K# [4 U' l8 x- u2 A9 \
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
* ^; E7 e( R/ m) m! zrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb( {, R/ [" g. T# m4 ?7 [  e' _3 u5 \- ~
regsvr32 /s comcat.dll
* ~5 R/ y, w7 S% S+ Oregsvr32 /s asctrls.ocx# z+ K4 g; r, _5 {- h
regsvr32 /s oleaut32.dll
  O+ S4 Z! ^& Z0 E4 D( Mregsvr32 /s shdocvw.dll /I
% R$ d8 h! B" J7 c/ dregsvr32 /s shdocvw.dll. ^8 D) p- c) j& p
regsvr32 /s browseui.dll
# |+ G/ Z; N# `8 Sregsvr32 /s browseui.dll /I
4 O( t/ U3 G, X' i$ Zregsvr32 /s msrating.dll
: W1 K8 v' r( ~8 S, X! \3 rregsvr32 /s mlang.dll
2 I, w" W  E$ k0 gregsvr32 /s hlink.dll
  u% B" q  O3 Z: k; A' tregsvr32 /s mshtml.dll
7 T5 `. C& m$ A+ s: Dregsvr32 /s mshtmled.dll
4 {$ m1 y, M) r  M/ b5 j3 j$ N: ^% Wregsvr32 /s urlmon.dll& S: e3 W3 G7 s9 z- v
regsvr32 /s plugin.ocx+ w5 @1 F0 D8 P* i4 z8 Z
regsvr32 /s sendmail.dll7 L3 D) h3 T2 W2 u
regsvr32 /s mshtml.dll /i
1 U4 @9 J) U0 ]" a& L$ N- sregsvr32 /s scrobj.dll3 X4 G" D1 N' Z9 O7 g+ z' k. J6 K
regsvr32 /s corpol.dll/ H) z1 E! L! D# p2 D  |
regsvr32 /s jscript.dll& A7 s. I- k3 ~: {5 g" R! Y
regsvr32 /s msxml.dll
0 O9 ~# @: Y" j8 Xregsvr32 /s imgutil.dll/ H- S4 K4 U. k( v- j, v, [
regsvr32 /s cryptext.dll: ~  G7 r) Q& \* x/ l7 l3 n
regsvr32 /s inseng.dll" h0 i; j& M. u2 y6 ~5 b$ a! _
regsvr32 /s iesetup.dll /i0 D5 ~! {0 [9 B) z: k% s. o! w1 H
regsvr32 /s cryptdlg.dll# f- z2 S8 V& }/ O, X
regsvr32 /s actxprxy.dll
( L! m4 N, Y; M' u3 s$ Vregsvr32 /s dispex.dll
0 @' t3 U( c& I" @+ T2 e9 P7 nregsvr32 /s occache.dll2 D- z5 H  r- U. d; v  `
regsvr32 /s iepeers.dll
& A/ L5 d7 S! ~( P" ?, ~regsvr32 /s urlmon.dll /i. w& l) y) r7 v
regsvr32 /s cdfview.dll8 ~+ }: s9 a; z, F- ]- u8 @
regsvr32 /s webcheck.dll
+ \% A  T3 ]  w$ \regsvr32 /s mobsync.dll
8 H7 z1 S0 V( h# t, ^  b& Dregsvr32 /s pngfilt.dll' H& u  ~% A1 ]* v9 ^; m
regsvr32 /s licmgr10.dll& \1 I+ \9 y7 E- k! F
regsvr32 /s hhctrl.ocx  R# C* A7 l" T6 m
regsvr32 /s inetcfg.dll& Z( L0 q& I* }1 j
regsvr32 /s trialoc.dll8 {2 {# A) K; U8 r% y3 ~+ I
regsvr32 /s tdc.ocx) P& }6 J0 Y  N5 \5 Z
regsvr32 /s MSR2C.DLL9 D4 [2 s, f' F7 G8 l
regsvr32 /s msident.dll
, @$ I; F  s/ dregsvr32 /s msieftp.dll8 o& I' |: r$ T+ y( k( A& a% d
regsvr32 /s xmsconf.ocx4 g: E' i, C* ~6 d3 n0 ~
regsvr32 /s ils.dll
/ `8 G% N. D5 l+ D9 |: eregsvr32 /s msoeacct.dll
5 z( S1 z1 m# Q( @: M$ k5 M- {regsvr32 /s wab32.dll
6 f5 L+ o  B% d2 z% tregsvr32 /s wabimp.dll
. |) \4 P3 ^, s' r: ?4 uregsvr32 /s wabfind.dll
: F/ \4 D+ L# m) k0 D- M% P* F! b) fregsvr32 /s oemiglib.dll4 B' a; V; X* d) {, {( M4 R
regsvr32 /s directdb.dll4 R) L+ A) {, o' M$ q) Y
regsvr32 /s inetcomm.dll
5 `. e: y6 E% E1 |3 b- o3 ]regsvr32 /s msoe.dll" v# Z) T& L% |# i+ C
regsvr32 /s oeimport.dll
' m8 c7 `# [/ L7 \9 z7 mregsvr32 /s msdxm.ocx, S, L5 Z% ?' V* t- \
regsvr32 /s dxmasf.dll
/ [# D% S' G) J0 mregsvr32 /s laprxy.dll! b& L. V! B6 D9 P
regsvr32 /s l3codecx.ax' B% X, \. y6 ]
regsvr32 /s acelpdec.ax) o) v; U$ A, n& c0 n
regsvr32 /s mpg4ds32.ax$ T7 N- A5 G& L% G* I* k
regsvr32 /s danim.dll" W* |0 `& t  {9 r0 y
regsvr32 /s Daxctle.ocx5 ^* s0 y, \' I; C! s1 [2 X* }
regsvr32 /s lmrt.dll
5 L/ a: j% Z) F0 z% d. ?regsvr32 /s datime.dll
. C, j5 W' [, [regsvr32 /s dxtrans.dll
" H& ?- e  Q7 I  Iregsvr32 /s dxtmsft.dll
+ F/ }! w3 O# Lregsvr32 /s wshom.ocx
6 r# V; u2 Q8 mregsvr32 /s wshext.dll" O" `+ B; P0 C/ x5 J; _1 k( m2 J
regsvr32 /s vbscript.dll0 P( d* t& a: q
regsvr32 /s scrrun.dll mstinit.exe /setup7 k. E; d7 I" @9 N6 w
regsvr32 /s msnsspc.dll /SspcCreateSspiReg' }" D! G# a: `( {3 r8 _
regsvr32 /s msapsspc.dll /SspcCreateSspiReg; J8 L: I4 z+ a% P! _3 R
echo.
" Y: o# f$ G% h5 Y0 b5 Hecho.
. U" m6 Z3 j0 u6 ?. aecho 修复成功!任意键退出!2 Y5 B0 H( X# W9 b3 M
pause>nul
, c/ A  F( l0 c; s5 n& B- y! O四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
) W1 r. e/ \7 J* X/ V$ `; G/ w( d- l1 e( ~. x8 g
PS:
4 k9 d# n1 ~7 p! g5 h方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
: l7 }, Y. g8 j3 O  @% ^- O$ z
如果用完以上办法后,运行iis仍然出错7 f; M5 E( s( ]% D' B8 {; q! N
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
4 F, |5 a' G' G) ^5 Z) @下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
# d2 V" J, n2 ?& @ IIsfixer.rar (1.07 MB, 下载次数: 0)
8 A( V8 q/ y& b- g1 q6 y
) z4 w9 a6 s5 g% K/ w; E8 _) S) d# ]6 f$ A8 K3 \
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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