搜索
查看: 15428|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:3 W4 f7 v( Y4 w1 m2 |: b

0 n" x% J; Q9 K错误号:-21472210055 [6 c5 q, |# ~  o
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
  Q3 ~- V% e, F; d# r
* t5 j9 u$ ^! I+ C( Z$ v0 D测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
9 |- o; `5 z2 q2 T  t( Z0 j: [
+ s7 Q) g" q& q# Q, ]$ h  \, t于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
' d1 \: c. x9 p0 a1 S" Q- R 一、权限不足
* \, _: e/ @& r  {9 r右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。; v9 A$ h9 j9 v- g- P, f# `
二、系统没有开启FSO组件.
! ^, D( W+ h. j6 @6 Z9 \1 n运行cmd命令
3 ~# U( n  ?7 W0 ]' B启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
# @5 }% g7 C) o( {重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
( K' j* I, B. j! O# o% T重新注册ADODB.Stream组件
4 m6 X/ C. a! M- ^6 m$ b. e三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
) E6 _# b! p2 d$ t$ r0 k' Qecho 正在修复,这个过程可能需要几分钟,请稍候……
8 E% j, a; I5 ]; u& w8 s, d. Irundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
0 o! `) B: g( g1 w; h0 ~5 @, `+ yrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
* g' K% p( P: w, r/ `regsvr32 /s comcat.dll/ ]  ?0 I7 a& q2 Y4 f2 ~8 H
regsvr32 /s asctrls.ocx
9 {" J: U* T' i' v1 kregsvr32 /s oleaut32.dll$ D4 g* ?3 P7 m! k0 t# F
regsvr32 /s shdocvw.dll /I& P3 a  j! U! l! F
regsvr32 /s shdocvw.dll& g% B  q( |+ Q" O% K
regsvr32 /s browseui.dll
- D: ^+ L4 H# _( T+ a; T  iregsvr32 /s browseui.dll /I8 V7 Z/ r3 j% M  i/ e7 N6 _
regsvr32 /s msrating.dll
& G% p5 O/ X2 ]$ |1 Oregsvr32 /s mlang.dll
3 w3 y5 s, V- u6 ~/ `regsvr32 /s hlink.dll8 U  P$ z' q4 v: [% o- f, v
regsvr32 /s mshtml.dll7 U  B. b( [5 h3 g" |
regsvr32 /s mshtmled.dll
5 c9 U' z6 F  x. z& fregsvr32 /s urlmon.dll6 c5 }" E+ C, i: C3 J6 @
regsvr32 /s plugin.ocx
+ `8 z: N1 p5 }# Dregsvr32 /s sendmail.dll
5 Z+ h. @! n; iregsvr32 /s mshtml.dll /i
, l  t, h: V$ [) k7 qregsvr32 /s scrobj.dll
6 u% A" v2 q8 K, O+ {: vregsvr32 /s corpol.dll# w! r9 l5 n) ^2 B4 d$ U
regsvr32 /s jscript.dll' O9 t& p  k1 F* r- _" d& ~8 k- S
regsvr32 /s msxml.dll
; v8 P6 j% w: {% r3 o2 m% K1 e( _regsvr32 /s imgutil.dll( {" O8 I. t5 J" A  ?9 k! V
regsvr32 /s cryptext.dll
. h1 W& E/ {' x/ N# yregsvr32 /s inseng.dll" p& w3 b; C' M/ E, F, j
regsvr32 /s iesetup.dll /i
, J8 b- O' v  d' d! iregsvr32 /s cryptdlg.dll" b2 Z; J& O1 V
regsvr32 /s actxprxy.dll( ?! j& N6 G& V; n  W5 w
regsvr32 /s dispex.dll! I1 @8 Z, J$ V  U' M
regsvr32 /s occache.dll
+ q# y2 ]6 U( s3 O5 Lregsvr32 /s iepeers.dll2 b/ v6 f& G3 ]' w
regsvr32 /s urlmon.dll /i
) y+ W0 f" @- d8 bregsvr32 /s cdfview.dll% g: ^% {4 h8 R. u
regsvr32 /s webcheck.dll7 t# I' U& G& C! f1 s8 S( D
regsvr32 /s mobsync.dll+ ?% t5 x% N3 P1 n
regsvr32 /s pngfilt.dll
5 t) X+ M/ b( `+ Yregsvr32 /s licmgr10.dll
. o4 \" S7 G5 G+ q& L+ c* D' Q! qregsvr32 /s hhctrl.ocx
* W/ e. \2 N, Wregsvr32 /s inetcfg.dll
& o6 ?: d4 K- J: w' Rregsvr32 /s trialoc.dll
" j! U0 P9 J4 o. m% \regsvr32 /s tdc.ocx1 f5 s3 H6 x' a4 C" V- t# G
regsvr32 /s MSR2C.DLL( ]0 C) N) W" s( s2 O
regsvr32 /s msident.dll* N1 q: @+ @  J& `* ?* ~
regsvr32 /s msieftp.dll
# n5 p: g0 n# Y/ |+ qregsvr32 /s xmsconf.ocx  P, y) C6 X' v. R7 E" H9 c* H! O' W
regsvr32 /s ils.dll/ q0 e( W9 d" q7 z
regsvr32 /s msoeacct.dll
# x9 D5 H2 @+ ^8 V) F2 Rregsvr32 /s wab32.dll
# l7 [4 J, G1 G! {# ~. Pregsvr32 /s wabimp.dll& w6 P6 f% M5 G# w4 ^, u; d
regsvr32 /s wabfind.dll4 e) o: T1 B) W( z- v" G9 D
regsvr32 /s oemiglib.dll' f% r- l% a/ ^+ d
regsvr32 /s directdb.dll: ~  d, w+ V& M: t4 d% p
regsvr32 /s inetcomm.dll
5 p" ~- o* T! n- j- A) h) v0 Qregsvr32 /s msoe.dll' b% Y& a6 ^" C0 K$ Z. Q" i% p1 f) e
regsvr32 /s oeimport.dll
! }( R; V7 L' \* cregsvr32 /s msdxm.ocx
# ^  N/ W* u1 K4 X) U, l* c" R3 Iregsvr32 /s dxmasf.dll
9 h. m' o+ w, h, c( u3 |1 Zregsvr32 /s laprxy.dll
- J+ H& v: Y2 H  {9 ]4 G3 v4 Wregsvr32 /s l3codecx.ax/ z7 b5 R) q  X4 P
regsvr32 /s acelpdec.ax
; s7 s. @3 M: [3 L  M0 A( b# V' A" Q. Nregsvr32 /s mpg4ds32.ax
: v  N$ ~$ q! Z* h; x1 K/ Rregsvr32 /s danim.dll4 ?7 l: w1 [' G. g2 ^
regsvr32 /s Daxctle.ocx. P. @2 D  A3 h" h* h7 c; ]: \
regsvr32 /s lmrt.dll
# p: A; G+ v! _. ^9 Fregsvr32 /s datime.dll9 s  ]- Y  K' g& {+ d
regsvr32 /s dxtrans.dll% k+ G0 x; Z$ |$ N. x9 V
regsvr32 /s dxtmsft.dll
" G7 Q8 ^( B: U7 e9 Z- [regsvr32 /s wshom.ocx
" n' b. z: T$ [7 o& Sregsvr32 /s wshext.dll
# r1 n2 p9 p1 A: e' @regsvr32 /s vbscript.dll
: F% J  r( Z$ a& j2 D: Sregsvr32 /s scrrun.dll mstinit.exe /setup/ i" ?; \$ d: h2 P" C) L! z
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
0 C' A7 X2 O, c5 E1 ]  tregsvr32 /s msapsspc.dll /SspcCreateSspiReg
' Y" R7 i4 }4 u" V3 e/ Xecho.7 `2 r9 X& x/ J  G/ Z( O& y
echo.; r6 B  {2 ?' ~
echo 修复成功!任意键退出!( D" h# D  s# v2 X
pause>nul& w& T4 |# r& m3 O# D; k
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
# j3 n& Y& K# k2 g. J& F' N, ?7 h2 m; r( K2 S) U9 ^
PS:0 d) ]" e$ g& c; K$ V+ s: j; G
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。: `7 o% N& k6 n5 l( k) Z4 l; I) k
3 e6 D# f8 W7 L2 |
如果用完以上办法后,运行iis仍然出错8 m  b& p  g' z7 Q) y7 Y5 c5 x
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”$ |9 ?, v% u* F+ W6 u! a
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题2 H4 n, O. F$ M* m! h; |7 p
IIsfixer.rar (1.07 MB, 下载次数: 0)
" M: ]" T# `9 c" i
" E( b" Y  `- v9 b7 ]8 J: ~  y. \" p- A$ k/ _
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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