搜索
查看: 15501|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:$ G$ m- W1 ^8 B
% T& L" E  p1 N9 k
错误号:-21472210053 b- r- ]- x; h  B
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
: {+ y% R& C5 b
3 F% ^, `5 }8 r, s测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。6 I# V- |- j1 E) n% @
# L2 T) x% _" f$ Q6 ~+ i4 J( z
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
* \' e! _$ |. O1 b; X+ E 一、权限不足) j- [* m2 U5 }& u; j, j) J3 w
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。1 z/ {) F7 ]8 D$ T1 X; W
二、系统没有开启FSO组件.
% A: g* k& [, f& x: \( I  ?* Z$ |运行cmd命令; e' J, H5 C2 M% q
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
, `  P$ Z, g) k, m/ H重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll". }& R* x, z! O& y$ h; b3 ?: s
重新注册ADODB.Stream组件
3 p2 P/ i. `6 \# L: j) @三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。( a+ R4 B- {! ?9 x$ N* ?+ H6 _
echo 正在修复,这个过程可能需要几分钟,请稍候……
" u$ I7 k7 H, v( @# O+ Y& xrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
4 Y$ |& c. r/ |2 urundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb3 A& B$ ~( i! j  [$ _, ?8 m
regsvr32 /s comcat.dll" s- h) f: H3 X) _
regsvr32 /s asctrls.ocx2 n, s. ~; h0 c- L- q. U; f8 p
regsvr32 /s oleaut32.dll( J" z0 R" x) a( `9 @& i
regsvr32 /s shdocvw.dll /I
. U& E$ x) P% {* C2 eregsvr32 /s shdocvw.dll
5 O' B& P* N* O" u2 R! T' n* Cregsvr32 /s browseui.dll5 H1 P) _* A, @' Y9 O
regsvr32 /s browseui.dll /I
6 S& D# i3 R' B( j+ q! z+ ?regsvr32 /s msrating.dll. F  i" L) \& r. }) u  X1 W
regsvr32 /s mlang.dll$ z% A, a$ j& d: S8 V9 a  S
regsvr32 /s hlink.dll
1 \+ ^8 f9 [( v7 G' `, H  {regsvr32 /s mshtml.dll8 O. f4 t( f9 S( F- B5 i
regsvr32 /s mshtmled.dll; B7 c& [5 h* Z  G% H
regsvr32 /s urlmon.dll
! d! S7 k1 E8 ~% ^1 }( ]regsvr32 /s plugin.ocx
+ d2 I9 h, J4 j0 lregsvr32 /s sendmail.dll
* K: G3 }! [4 q- E# }: a' n8 pregsvr32 /s mshtml.dll /i0 V; ]7 m  C! S- h
regsvr32 /s scrobj.dll
* l. k% g( L  ~* P9 R% e/ y( @: Bregsvr32 /s corpol.dll
2 ]! F+ p& {3 u* i" k  _' Wregsvr32 /s jscript.dll4 N, r/ F+ F; P  x' I
regsvr32 /s msxml.dll
& `1 O$ M+ t; I; ]7 Vregsvr32 /s imgutil.dll
& L3 E3 J, @( [3 Uregsvr32 /s cryptext.dll
3 ~5 f7 J9 a$ p5 T6 Z+ J& Tregsvr32 /s inseng.dll
; U4 H7 a4 N" T8 W5 dregsvr32 /s iesetup.dll /i
' r; \0 t4 B( r: k2 V2 \" Zregsvr32 /s cryptdlg.dll- x1 v2 K3 b* C! U5 D
regsvr32 /s actxprxy.dll$ P6 v) b1 b; t% y' }  t
regsvr32 /s dispex.dll1 B% k0 c- @- r; [
regsvr32 /s occache.dll
8 K$ L/ d) e* U! sregsvr32 /s iepeers.dll
6 o# v4 U" p% r3 _, L7 i' Z8 v8 R" [regsvr32 /s urlmon.dll /i
0 B0 p. s1 v! x! _9 o, Z9 \regsvr32 /s cdfview.dll
; y; w3 K0 m- i, Sregsvr32 /s webcheck.dll; m# M  Z% {0 i0 b& Q& s! u4 v
regsvr32 /s mobsync.dll( o( U" ]( H$ x8 z/ j
regsvr32 /s pngfilt.dll' M+ |! j0 A$ Q$ F, g' t" ^4 x
regsvr32 /s licmgr10.dll% R( h, e9 y4 S: m( i4 ^# s5 X
regsvr32 /s hhctrl.ocx
/ x- T; ~2 I8 M, V4 P8 @+ Uregsvr32 /s inetcfg.dll
2 x! L! c2 `% O" x6 N0 N$ R5 O6 N7 {regsvr32 /s trialoc.dll, \8 K+ S0 b8 @5 w
regsvr32 /s tdc.ocx
" k- Y) a5 W, d# }regsvr32 /s MSR2C.DLL
- }& x: y# \/ @# Z6 Pregsvr32 /s msident.dll
# W* H- P; v0 S7 U# V( dregsvr32 /s msieftp.dll% ?; w; f- H- S; E' P4 M, }: ]
regsvr32 /s xmsconf.ocx
# k+ `5 {1 {: X% P# Xregsvr32 /s ils.dll. p3 o' n; @( P  ]0 d  c" [3 F
regsvr32 /s msoeacct.dll
8 {4 p/ ?; Q; p" e* S! Xregsvr32 /s wab32.dll8 r7 W. T0 Q* ?( V: t0 A' g" z4 x
regsvr32 /s wabimp.dll
8 X$ H( E) x1 rregsvr32 /s wabfind.dll
, A% @+ p) ~+ o6 ^regsvr32 /s oemiglib.dll6 j7 e4 i: H  m0 |
regsvr32 /s directdb.dll
$ q- f8 J* t0 y/ nregsvr32 /s inetcomm.dll! |- R$ H8 R6 r* y/ F7 c5 ~
regsvr32 /s msoe.dll1 T  c3 s7 y2 b  P# |- v
regsvr32 /s oeimport.dll6 @, W! a  d! B. k( _1 a
regsvr32 /s msdxm.ocx
. C- o  Z5 N: W. u( I* p! c$ xregsvr32 /s dxmasf.dll
/ M: Z) a! Z2 `7 ]; L5 m3 \4 e0 jregsvr32 /s laprxy.dll* _- W) S+ |, j% `3 D3 F! q  i
regsvr32 /s l3codecx.ax
) ~$ y: Y  _+ h1 }regsvr32 /s acelpdec.ax
" o, ]3 A9 p8 G4 D/ U6 Rregsvr32 /s mpg4ds32.ax
4 z& Z, d3 t$ Q8 v: h0 Y( U' z# iregsvr32 /s danim.dll( h; G$ L  r1 Y, n
regsvr32 /s Daxctle.ocx
( V: K) @5 Z  u% O& Y9 R7 t# xregsvr32 /s lmrt.dll
6 B$ f* V+ D1 s. K* a7 gregsvr32 /s datime.dll
5 k7 P+ ^1 R7 K% n7 ]regsvr32 /s dxtrans.dll
6 C) P. _7 D+ Y; r$ H0 zregsvr32 /s dxtmsft.dll' X5 k! K# l, H  c
regsvr32 /s wshom.ocx" b8 o5 G" ^! ?$ ^. {! _
regsvr32 /s wshext.dll% v6 f# D4 G/ r  [" R
regsvr32 /s vbscript.dll
" ?, Z- P0 h2 q+ Vregsvr32 /s scrrun.dll mstinit.exe /setup. V# l9 B' R" _" ]: x
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
8 B, i" v+ g7 u# X2 oregsvr32 /s msapsspc.dll /SspcCreateSspiReg
/ ~; {: N" N6 U  J6 i6 R1 Uecho.
( g( {% U# _7 S" p) l4 N% M) vecho.
. t! v) z! O2 o* `: a/ ~) d. w6 Eecho 修复成功!任意键退出!" {7 C* o% s* Z% q: x9 }. @! Z
pause>nul6 L2 A# x; C$ T3 K
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。& a7 D) d6 L8 u! `

1 [5 N) r6 M. j( @) Y8 iPS:
  Y/ j9 j5 |' O/ M! r' m) Z7 S; ]) y0 t; d方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
8 V% s( W3 V: d
; j  w: u+ T& t3 d如果用完以上办法后,运行iis仍然出错
% Z& i) I( v& x* E4 K7 m右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”# @# n* u3 C7 }
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
/ E4 H+ E& R& K3 e, K IIsfixer.rar (1.07 MB, 下载次数: 0)   y  ^- `/ N( g1 n

# y' F* n" T# x. X
5 j7 ^; b/ d; @/ E
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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