搜索
查看: 15212|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:' b; [- c, \+ |
9 E; d' M  I4 c
错误号:-21472210052 r. ?. a; E/ o3 c5 {
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串' P0 U9 O4 K) Y1 L
+ h' k/ x9 S% d2 l+ \% m1 D
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
( x% f( V! M/ q3 |- i3 ]! q/ ~1 h  Z2 B% |: Z
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:  i0 [+ [, U( n- j. {& C
一、权限不足6 r1 A$ x9 P3 s% e! K
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。1 r0 j" D2 Z8 P( J0 q3 j
二、系统没有开启FSO组件.
! x5 i1 K7 B8 i8 ?9 R7 D& Z$ Y运行cmd命令
8 i0 U( Q3 n# n" t! o# K% l启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
0 h  a; g8 ?- T( m* m4 W重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"- ]$ i! Q& `% `3 f  X4 a" v
重新注册ADODB.Stream组件
( n! ~7 H& q* v2 f三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
" _/ a6 `0 R8 ~& m/ d8 w9 Cecho 正在修复,这个过程可能需要几分钟,请稍候……
4 B8 w1 k+ [% |6 ^( O% Mrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll& \% T& A/ j- w% A  a
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb  m2 L# \+ `9 b! E3 L+ A, k
regsvr32 /s comcat.dll
1 o+ q; v" O- V* a3 S2 @regsvr32 /s asctrls.ocx
) }5 y2 I# ^% f8 `; @regsvr32 /s oleaut32.dll
9 b4 h, M" I9 O% |regsvr32 /s shdocvw.dll /I
3 X4 j* F3 x3 A# E( Y- Tregsvr32 /s shdocvw.dll) d7 w+ o! H) [; }
regsvr32 /s browseui.dll0 ~; f* o9 ?5 j; D
regsvr32 /s browseui.dll /I7 k: D% P# {1 q! G: J
regsvr32 /s msrating.dll
, b# V3 P; e  O& ?  A  B/ m1 Cregsvr32 /s mlang.dll
% }" K! ]! K+ m; eregsvr32 /s hlink.dll6 k* _4 ~$ ?; `
regsvr32 /s mshtml.dll6 c, a1 J4 j& p6 l- y& U
regsvr32 /s mshtmled.dll8 J( h/ t8 k/ ?, L& e& R# E
regsvr32 /s urlmon.dll# H/ Z$ B$ z4 c. h( Z
regsvr32 /s plugin.ocx
5 J1 _2 Y9 G  {+ r& d9 f/ d/ @regsvr32 /s sendmail.dll+ [1 g7 C. d8 P  y- `% ~. [* \/ Q
regsvr32 /s mshtml.dll /i
: F. ~- A3 B5 X! nregsvr32 /s scrobj.dll
! p+ q8 j- g8 _regsvr32 /s corpol.dll
  w1 D& E8 U# Hregsvr32 /s jscript.dll
* A3 Q5 X8 v5 o5 L" [( m- S) Xregsvr32 /s msxml.dll/ k% p3 e$ T( m6 s& c) W' j
regsvr32 /s imgutil.dll
2 V7 Z- C* B. Q" ?regsvr32 /s cryptext.dll, x9 z' r% }7 @8 l) `# O7 n0 M2 N0 N$ {
regsvr32 /s inseng.dll
0 d0 u3 K* \: f1 u& Vregsvr32 /s iesetup.dll /i
7 M; q7 T* ^( a! [. M2 L- iregsvr32 /s cryptdlg.dll0 }" Y& M7 [* Z" ]2 M% U1 E
regsvr32 /s actxprxy.dll" s& ?0 F, X2 L/ R3 m
regsvr32 /s dispex.dll% i- {: a5 t+ z
regsvr32 /s occache.dll  r! w8 S& P0 I/ t* H
regsvr32 /s iepeers.dll
7 `; D, i% \! V7 oregsvr32 /s urlmon.dll /i3 V- M# B! G! Y+ j; L2 _1 @# M
regsvr32 /s cdfview.dll7 h3 H+ [. R% s3 t, }3 I
regsvr32 /s webcheck.dll
1 N! K# d1 I% P6 T" {regsvr32 /s mobsync.dll" o- m) N9 T( @# `/ D' X
regsvr32 /s pngfilt.dll
; o  ~3 Y9 M" h1 ]  sregsvr32 /s licmgr10.dll7 B+ e" m* r$ c# \7 {. N
regsvr32 /s hhctrl.ocx
& |9 O2 T3 x! @' a% {1 bregsvr32 /s inetcfg.dll
% j% i6 @; j) Q4 o2 f8 sregsvr32 /s trialoc.dll( A" P% Y7 U0 ^
regsvr32 /s tdc.ocx- I# S% ^2 y5 w/ G! l3 O
regsvr32 /s MSR2C.DLL
$ r* K* y# n4 e& R: kregsvr32 /s msident.dll% _- n6 X1 T1 B# U2 f* a% X
regsvr32 /s msieftp.dll
# P: u5 L( c% ]& N* c, Zregsvr32 /s xmsconf.ocx1 F1 A. z0 m* O4 B! V" R, U
regsvr32 /s ils.dll& h( Z1 W  E( K/ L) T, y
regsvr32 /s msoeacct.dll
3 S& R* o1 ]7 d- Kregsvr32 /s wab32.dll& x  k8 g) U2 ?
regsvr32 /s wabimp.dll
# F) S# v  h. |. fregsvr32 /s wabfind.dll# U, c$ p& \- y
regsvr32 /s oemiglib.dll5 {) ]  a6 H4 n) U
regsvr32 /s directdb.dll
$ F+ a) [/ o! Q& X) C& eregsvr32 /s inetcomm.dll2 m2 J% [( v, h2 p3 j$ g
regsvr32 /s msoe.dll
& ?( b4 J# i" _6 Oregsvr32 /s oeimport.dll
* m4 o$ y# C6 Q$ ]* z/ hregsvr32 /s msdxm.ocx* d" L$ E; P$ C9 ~5 i7 ^
regsvr32 /s dxmasf.dll
. n& F6 x0 t5 M. l1 tregsvr32 /s laprxy.dll% y8 H; g- r& ~4 ^
regsvr32 /s l3codecx.ax
1 m3 H0 N1 Q7 U1 j% Zregsvr32 /s acelpdec.ax( i7 s' M2 T4 [. ?5 _
regsvr32 /s mpg4ds32.ax
0 K' M3 w7 c7 N0 tregsvr32 /s danim.dll
6 u6 W3 i8 T. G' [/ `% Sregsvr32 /s Daxctle.ocx
3 C4 {: i, p( D" y  g4 tregsvr32 /s lmrt.dll  _5 m/ p4 Z# P7 b
regsvr32 /s datime.dll
+ ^0 K7 k8 S! n4 V6 r( cregsvr32 /s dxtrans.dll
. ]7 U; w- h$ K( ]regsvr32 /s dxtmsft.dll, o5 E5 H3 M/ H. A- D: S
regsvr32 /s wshom.ocx, Q" u. ]) p* w/ K" T5 ]3 d
regsvr32 /s wshext.dll
( _# v# r' ^( [) c0 X/ Dregsvr32 /s vbscript.dll3 p- I: x% A( N% w* ]
regsvr32 /s scrrun.dll mstinit.exe /setup
* I( w" Y5 ?: D+ @+ n7 n7 Oregsvr32 /s msnsspc.dll /SspcCreateSspiReg3 K# `9 V2 x3 R! F
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
  j8 S, ^4 m/ y7 D: recho.
# D- y# ^8 U1 B) Decho.) Y% M  V6 [7 U' T5 L% }
echo 修复成功!任意键退出!, f" q, j( r' Z6 \: H" |5 o
pause>nul
3 C) ^( u/ E! Q' |1 `2 \四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
* ]  `- ?2 u$ ]. h$ x, R0 h9 D" w* }, U9 o8 ]; M
PS:' J% G; x! y! w4 @5 B! l
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
+ |! c$ ^. y7 j6 x& k  W% m
  }! ^* G7 K$ F" w9 ?' n如果用完以上办法后,运行iis仍然出错) n4 x7 d! s; G; W0 Z% t) M7 m- C
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”* `: f% s0 u- H" }2 S  _8 v4 M9 `3 Q
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
/ l% b3 {# ?/ j) ?9 u IIsfixer.rar (1.07 MB, 下载次数: 0)
: _6 q% K4 E' g1 H
0 w- M6 d. `3 m& s! z) L/ n( F
* u! @' ?3 w( ^6 a8 l6 h
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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