搜索
查看: 15419|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
  @6 P1 @1 X8 P1 B
/ u% P' U- y% Z) }错误号:-21472210059 Z) \+ t, e/ L' a
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串+ ?0 ^4 x/ u4 h8 S0 d% j0 i/ f
$ C4 [9 |: B6 e$ u+ ]: o
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。! ?( v2 X5 B0 k( c( T4 f6 |  o: c
0 u. A# W3 O* ^" r9 g3 ]' k
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
! p! Y- N" b. t: s" ]4 ]. F 一、权限不足& n* S  M8 ?& v! w
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。8 {; _( S: X5 o  }# o# Q
二、系统没有开启FSO组件.
8 k8 Q6 W$ E1 V+ y) v7 Q' v6 K' X运行cmd命令
: U3 Y  y* \2 R- Y7 l7 s  P启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  % o* U3 d' n8 K7 b
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"# Q' n4 W; ?6 F+ q$ J. w
重新注册ADODB.Stream组件
. x/ a* ^. f% T8 Y! }; c1 h* ^, T三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
6 Y$ x0 N1 {6 F/ v& R, Wecho 正在修复,这个过程可能需要几分钟,请稍候……
1 J- i% X: g* N) r3 yrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
4 j( o5 [  m5 G. j/ K9 S5 Orundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
# W! l$ s* U4 j: zregsvr32 /s comcat.dll
* E3 _8 Z' s: yregsvr32 /s asctrls.ocx
9 J; y8 d+ u9 W9 _regsvr32 /s oleaut32.dll
0 z/ f) g5 W9 C; Aregsvr32 /s shdocvw.dll /I* a4 W- s& R0 t6 a
regsvr32 /s shdocvw.dll- n7 u" E5 u2 x- g. \
regsvr32 /s browseui.dll
) a4 b( W2 c. M3 j/ s+ wregsvr32 /s browseui.dll /I
& f/ ^8 G! Y/ B0 i: M$ [regsvr32 /s msrating.dll0 H# Y# v6 m; w4 A% r$ `1 _
regsvr32 /s mlang.dll6 X2 ?! y1 ?) B8 w4 \, i& e3 [
regsvr32 /s hlink.dll: }- M; A# a* `  [1 N* R
regsvr32 /s mshtml.dll
6 V" G1 k+ P9 O" z, n1 Nregsvr32 /s mshtmled.dll
: ^5 W# N1 {6 N! E9 i" uregsvr32 /s urlmon.dll$ G7 ~# s3 ~1 ?% [
regsvr32 /s plugin.ocx, F* j# g) w$ i. j- f) o
regsvr32 /s sendmail.dll$ L) E, Y: x- l: N/ U% j5 q$ s
regsvr32 /s mshtml.dll /i
, Z3 U) w* K# g4 a+ Yregsvr32 /s scrobj.dll+ S% Q7 _: P6 R3 G: ~
regsvr32 /s corpol.dll( S% P) T2 s/ V
regsvr32 /s jscript.dll
& X6 `  A3 i9 D% L9 Q6 aregsvr32 /s msxml.dll
1 Y! E# z- ^4 e- L( B4 Pregsvr32 /s imgutil.dll/ @0 g  |. [$ b. `+ K
regsvr32 /s cryptext.dll
4 u1 \- r1 ^/ u; ]/ }. k2 Tregsvr32 /s inseng.dll
, G. O, r3 j/ b1 Q6 k1 g1 |regsvr32 /s iesetup.dll /i
  P; `4 h% Q% _5 y5 ^% Tregsvr32 /s cryptdlg.dll
* f! x: h6 y- C1 M1 u6 v0 Bregsvr32 /s actxprxy.dll
% K! Y: K; P# S0 S2 Z4 Lregsvr32 /s dispex.dll9 u" c3 B( E: S/ G' ^+ [4 r. @
regsvr32 /s occache.dll
0 l$ K8 c' m. M2 K( Pregsvr32 /s iepeers.dll5 z7 |& t  t" z7 [. x
regsvr32 /s urlmon.dll /i- r4 i. {. ^, B. M7 `
regsvr32 /s cdfview.dll
* w* U- b- }# w' j2 H  r4 Zregsvr32 /s webcheck.dll3 Y: n4 l+ \( f8 s  x
regsvr32 /s mobsync.dll
& R9 w" ^. |; w( Eregsvr32 /s pngfilt.dll  H$ S/ A1 E/ T/ G: i; X& e& i$ a
regsvr32 /s licmgr10.dll: ~- H5 X) l/ Z
regsvr32 /s hhctrl.ocx
7 Z- g, }- F$ A1 Dregsvr32 /s inetcfg.dll
$ t, [4 [! m( A4 ~$ kregsvr32 /s trialoc.dll
0 b$ `( B, V7 i; aregsvr32 /s tdc.ocx
- r, i2 |7 R3 r8 H% r$ `. Aregsvr32 /s MSR2C.DLL' \! G) i! Y# X' K2 ~7 `
regsvr32 /s msident.dll9 M& z9 b/ ~+ Y, f) S7 Z1 w* o
regsvr32 /s msieftp.dll
5 m8 e( m  t# W! y7 e8 N) |regsvr32 /s xmsconf.ocx- L! n% N7 {2 p  _( C# Y
regsvr32 /s ils.dll! s+ }% d9 L! w* P* q4 W! [
regsvr32 /s msoeacct.dll+ K0 o$ R% b; c8 ^3 f# e
regsvr32 /s wab32.dll5 b1 D4 L" Y" D- y
regsvr32 /s wabimp.dll0 ?. J0 j8 z9 E7 G
regsvr32 /s wabfind.dll
; y1 P$ @  v$ A/ K; z) iregsvr32 /s oemiglib.dll, J  v2 A( P; G2 f
regsvr32 /s directdb.dll; ^9 {5 Y6 ^; ^- Q; F1 J
regsvr32 /s inetcomm.dll
! D0 S; J) B: d. g/ B( ]4 l& z, eregsvr32 /s msoe.dll
# ~, }2 D3 A3 N) pregsvr32 /s oeimport.dll" K. M3 }  h7 M6 C2 a7 ?
regsvr32 /s msdxm.ocx
" O) a2 s, L, D' o2 \regsvr32 /s dxmasf.dll
+ R! i1 R1 k. J; J2 Aregsvr32 /s laprxy.dll1 D5 Q: k! a2 N) t( P
regsvr32 /s l3codecx.ax
, F) q3 X! e6 p$ P6 oregsvr32 /s acelpdec.ax
8 C# T7 w3 @- {* o6 Z5 x+ Yregsvr32 /s mpg4ds32.ax
: w7 e8 u) Z( {+ D# zregsvr32 /s danim.dll1 {7 `/ n3 L& g. s: m
regsvr32 /s Daxctle.ocx1 S- U( z) V1 [4 p6 r; C: Q
regsvr32 /s lmrt.dll
$ F0 o% X# P4 Z% Z" U% zregsvr32 /s datime.dll
; k+ b: [3 I1 {9 N8 G* dregsvr32 /s dxtrans.dll
6 T& x# D5 g$ e* Kregsvr32 /s dxtmsft.dll# f1 L9 n( i2 {  U
regsvr32 /s wshom.ocx
4 d# g  G' t/ U, Zregsvr32 /s wshext.dll$ j3 ^# o  U; s/ e
regsvr32 /s vbscript.dll
, Y4 I% @% Y% v; P1 `; wregsvr32 /s scrrun.dll mstinit.exe /setup
' B8 R3 R% O! F+ v# _regsvr32 /s msnsspc.dll /SspcCreateSspiReg# [# Y! Q/ u- T, v* ~
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
9 k1 v2 E8 t' ~' Q" \echo.
  F2 b$ E4 ~+ f: S- Xecho.
9 N3 Z2 e  B$ B+ y  J& wecho 修复成功!任意键退出!7 I4 e  c6 d1 q! ~6 ~
pause>nul
6 k5 y+ F/ ~! v! B/ c' x四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。) A0 u6 o2 q" q) A

! ^7 B* G9 R; K; c) qPS:
( ~" F  E! u# u' r$ v2 P+ M方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。3 ?/ Q1 [- S% d& }- s5 I$ ]" R. T

& C; H# {" y, I% c: m如果用完以上办法后,运行iis仍然出错: V" v; V  z, O) t
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
: z, t. Y# K0 `/ T9 L. e7 ?4 f下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
1 i% ?1 W& [) {+ X# L7 i: s/ P IIsfixer.rar (1.07 MB, 下载次数: 0) 4 i' e& i3 K( y( z6 f+ h5 p9 j8 N

, G4 Q. d% X$ o+ Q+ b- c; _
7 m( m! \) ~1 [; I9 Y2 k  f
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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