搜索
查看: 15335|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:7 n* S5 i0 l5 F4 G! a7 m3 c

& I: H& X+ `3 q* P2 o; Q错误号:-2147221005
! r( N: P/ f0 y, U2 L3 d错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串. A2 r: Y: w, G: P& x. }9 d
: r3 s! H" F' N8 M/ H  W' ?$ H$ l+ k
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。; e* A) Z$ C9 F9 h% B3 ~

  t5 ?  g1 U2 V0 `8 D于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
: y  F' v6 V! l' ^; p1 r 一、权限不足) I' j7 F+ J, d/ j7 r3 G
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。0 U( `7 k' i% ?' i" R0 n& _
二、系统没有开启FSO组件.
7 w/ _& z. t6 U) T; I6 q运行cmd命令0 p2 o$ x! ?9 }) J
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  7 N7 F3 R! e+ Z* u
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"6 T3 F$ }3 g% P, s$ a" C  n
重新注册ADODB.Stream组件2 r0 L# K1 n- w& X
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。. u, ?0 V9 E; k, k0 X. v
echo 正在修复,这个过程可能需要几分钟,请稍候……
3 F* C- C/ {, D9 v( l- L  D" `" urundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
6 g' P& F4 ~  [% H0 Yrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
9 j. Q9 \: Z4 K" g! _regsvr32 /s comcat.dll! ^% y* {( b5 a2 v0 n
regsvr32 /s asctrls.ocx& v1 b$ `1 K9 Z) M2 W/ `. q
regsvr32 /s oleaut32.dll; W! `4 i0 v% W& x  M
regsvr32 /s shdocvw.dll /I7 E& C" X5 a, z$ W8 `
regsvr32 /s shdocvw.dll
( h+ I7 k" O0 I1 G  ~! aregsvr32 /s browseui.dll
, P8 S* n) U1 \  s: Q" M  oregsvr32 /s browseui.dll /I
3 t5 Z. f% c/ ^  K; I- W) zregsvr32 /s msrating.dll
* u& R( ]' j1 H1 y6 v1 Dregsvr32 /s mlang.dll0 q9 d! L$ Q/ [3 e7 ^6 }
regsvr32 /s hlink.dll% _' C  B5 N3 T7 k' g) i9 y/ v# O
regsvr32 /s mshtml.dll4 h+ [4 F* S  q) q6 `: q
regsvr32 /s mshtmled.dll
) z4 i0 N7 J; U" @3 {regsvr32 /s urlmon.dll
* n4 p1 W  J2 h/ h( Sregsvr32 /s plugin.ocx' G! _6 @  Q2 @! O
regsvr32 /s sendmail.dll! d1 f" j2 Q, A
regsvr32 /s mshtml.dll /i
( E/ y" W: X, w7 ]4 F! y; vregsvr32 /s scrobj.dll$ E+ f: d" R: i/ i1 a
regsvr32 /s corpol.dll
; v. ]5 B( L) V4 c; e# V6 v8 gregsvr32 /s jscript.dll9 ]+ X2 t; C$ y0 \' A) `  l& y
regsvr32 /s msxml.dll
- \6 ^8 \/ J( m, ^regsvr32 /s imgutil.dll
5 \: f3 B8 X, r& ?- L$ Jregsvr32 /s cryptext.dll
/ h; q" k& t: @! hregsvr32 /s inseng.dll
/ h: \: H( g: t1 G0 {0 Bregsvr32 /s iesetup.dll /i) e+ z5 k2 o) E4 G1 r; |
regsvr32 /s cryptdlg.dll
) n$ q: t; `" C0 _, vregsvr32 /s actxprxy.dll
- G2 I. p( \/ v- r) E0 B; {8 `regsvr32 /s dispex.dll9 {, @% Q0 C" G7 J) ~. `: L
regsvr32 /s occache.dll8 d! g2 n& H. ?! A
regsvr32 /s iepeers.dll1 M9 k$ y7 e1 `4 v7 v
regsvr32 /s urlmon.dll /i6 [; @2 Q" [8 ^4 D; u
regsvr32 /s cdfview.dll
6 h# `3 {2 p* \0 mregsvr32 /s webcheck.dll% H) Q8 B8 C8 J) ?
regsvr32 /s mobsync.dll
7 |: W) _8 s7 ?" sregsvr32 /s pngfilt.dll
# f2 i! h* {* d; A9 Kregsvr32 /s licmgr10.dll
9 n9 N; c# W' Y" j) kregsvr32 /s hhctrl.ocx2 U$ f  M3 P' F( o
regsvr32 /s inetcfg.dll
- W, t5 ^) O, Q( Y, [regsvr32 /s trialoc.dll
# T% R4 Y$ M; Dregsvr32 /s tdc.ocx
+ y" x% M) b& y  qregsvr32 /s MSR2C.DLL
0 w% \  y0 b( q) d6 Z3 B. H+ kregsvr32 /s msident.dll! K" w9 U# T1 h% i7 G2 m- K
regsvr32 /s msieftp.dll
0 r- K) s, a: `$ X8 c5 S6 Sregsvr32 /s xmsconf.ocx- q! {% s, \/ ?+ ~
regsvr32 /s ils.dll
2 _/ B+ a; I' d9 d% [% ^regsvr32 /s msoeacct.dll
- B+ C. }7 P. x- ]' xregsvr32 /s wab32.dll
9 [4 j: |( H! O5 @1 Dregsvr32 /s wabimp.dll' e) ~# Z, w( n/ o( ]6 I3 G: Q0 D
regsvr32 /s wabfind.dll9 y7 i& u' A! k' s" [
regsvr32 /s oemiglib.dll* V. o. I/ X, ]# n8 L
regsvr32 /s directdb.dll4 ^: z6 j, Q' s3 M5 ]/ T
regsvr32 /s inetcomm.dll" ?2 u( [  z2 S9 z4 A" h
regsvr32 /s msoe.dll4 E# f& {, z3 F% v/ p+ p
regsvr32 /s oeimport.dll
+ w+ f) W6 a6 w* bregsvr32 /s msdxm.ocx
3 F) W, [6 l" p. Rregsvr32 /s dxmasf.dll
& ?% ]0 m/ W  g, c5 Sregsvr32 /s laprxy.dll
0 w7 n( `; S" I& `1 ~) ?: wregsvr32 /s l3codecx.ax
2 c" d% }" ~. e5 Rregsvr32 /s acelpdec.ax
; i9 t% a/ R4 O7 s* c. Vregsvr32 /s mpg4ds32.ax
& R- k. m  G4 fregsvr32 /s danim.dll/ C' I( H4 J9 \4 m' c
regsvr32 /s Daxctle.ocx8 h: S( R7 Y1 `1 j$ w$ V1 G; B0 C
regsvr32 /s lmrt.dll
) Y% B' ]9 [0 g  `6 r; mregsvr32 /s datime.dll( i% {3 X% J$ b, l2 d
regsvr32 /s dxtrans.dll
1 ~7 o% u8 |/ X* o8 Wregsvr32 /s dxtmsft.dll$ p, O8 p: U3 @# C) a
regsvr32 /s wshom.ocx
1 b4 h8 U' Y# w' ]regsvr32 /s wshext.dll
6 j2 p/ e- Z' V& c# w* o5 Z* t* j1 Rregsvr32 /s vbscript.dll7 L+ q  P" C2 V
regsvr32 /s scrrun.dll mstinit.exe /setup9 d" U9 _9 b- h% t
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
! I3 D$ ?1 j1 K0 n* V+ ^regsvr32 /s msapsspc.dll /SspcCreateSspiReg1 t  g/ a2 v$ z% L
echo.
- R" `( [- x2 V0 M$ p/ yecho.
+ j. w" I' W) mecho 修复成功!任意键退出!' q# u" C7 F. W* r- t- l
pause>nul
7 x9 _& I0 _" v9 ?6 W四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。& ~1 H$ t1 g) ^0 U) l; S' o$ Z; l
0 b: l% R0 `6 v
PS:
  f& W6 r- A, Z0 T' b方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
& P9 p  C$ }9 N2 ]
- T2 q( y& A7 h8 Q" h0 s如果用完以上办法后,运行iis仍然出错
5 C% [9 l# v2 \, o右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”& F9 N+ o& T7 {5 k
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
+ v8 `0 f, S* d, I: E IIsfixer.rar (1.07 MB, 下载次数: 0)
) U$ J" _5 b$ s
- K& F6 {+ K  d
( d& ~6 B: B5 F" V' y. |; A; E
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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