搜索
查看: 15328|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
- j. L- U3 W8 T0 V7 r$ u# f% C
0 N/ D' E& h4 ~' b; ]错误号:-21472210059 [( ]: S0 }& Y# p6 @; c
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串2 l  y9 @4 x/ J
+ S, ^7 o0 {$ |' H0 ^- C
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
! j$ b& |6 k+ y. [* y1 }
  X1 R0 S; b# ?: p  ]' d% D* \于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
# L# W( w( J4 B; _! O& H3 f9 j 一、权限不足
. O# g: q( o8 g5 w# k" u/ `右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
- [. c7 ?4 x* F, F, U$ M% z二、系统没有开启FSO组件.
+ H- e9 z  l# D0 t# m7 A  W运行cmd命令
: c* b& x, |* q" G/ @3 r3 N启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
- V2 T& p/ w6 a* Q, J0 X8 i重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"% K3 A% W5 m, w/ w# T( r# I7 @
重新注册ADODB.Stream组件, k1 t9 V. k. Q4 d/ W8 d( r
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。) _& x- a; S, B. |
echo 正在修复,这个过程可能需要几分钟,请稍候……; \7 J8 Z; z% Y4 Y! P
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll, g: u6 x" o. d  z% p
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb) b% V3 b( h( S) _' b
regsvr32 /s comcat.dll: l% A+ N' y# M" w, d" Q. q
regsvr32 /s asctrls.ocx- ]; q& O4 {( j* b8 N
regsvr32 /s oleaut32.dll
" e& k/ K# s) H2 |regsvr32 /s shdocvw.dll /I- r$ D( A& B* V; N
regsvr32 /s shdocvw.dll# \8 y5 I$ q- b* I
regsvr32 /s browseui.dll* H# S. C! d3 }' e) Y
regsvr32 /s browseui.dll /I( V' c9 V( G) H$ c$ g( ^
regsvr32 /s msrating.dll
) k5 R# e. J) U" }- i1 Z, I8 l$ eregsvr32 /s mlang.dll
2 o1 f3 ]4 U) g; o( Z0 Cregsvr32 /s hlink.dll
! H( u, Q9 U( U% O$ c6 ?% C* Oregsvr32 /s mshtml.dll3 M6 O+ b" y' D- V( d- {
regsvr32 /s mshtmled.dll" l& J& S7 q0 Q
regsvr32 /s urlmon.dll$ c3 U2 X! h4 ]) g# h
regsvr32 /s plugin.ocx% S; C  @( s7 U9 b
regsvr32 /s sendmail.dll9 ]; I' x$ F8 p  q+ ~, k  S
regsvr32 /s mshtml.dll /i- e  f- N# d! o2 w( v5 {2 c7 n, ]
regsvr32 /s scrobj.dll+ h0 N! B! D2 O& \3 l5 ?' G& G* B
regsvr32 /s corpol.dll
1 X$ H; Q5 ~# Z: S' L# t7 Rregsvr32 /s jscript.dll" u" H* R6 v; m( c5 b5 i$ [
regsvr32 /s msxml.dll( u% O+ Q* M' O+ V
regsvr32 /s imgutil.dll6 |# S9 ?4 ?( s0 i
regsvr32 /s cryptext.dll, b- R* {! ?9 g. k2 @
regsvr32 /s inseng.dll) x' k/ [% I: g  v6 R" f
regsvr32 /s iesetup.dll /i
8 {% V; r8 a; Q5 v( eregsvr32 /s cryptdlg.dll
- o  S' w8 ~0 N5 \" kregsvr32 /s actxprxy.dll) R: E4 d2 G# E  @
regsvr32 /s dispex.dll
5 f( L3 M& y  V& @+ ~) eregsvr32 /s occache.dll. M: M* Y5 F, o0 g7 g
regsvr32 /s iepeers.dll
0 d, P0 X9 G) Q. e( L) x2 |regsvr32 /s urlmon.dll /i0 G5 Z6 D& X" \( V$ O
regsvr32 /s cdfview.dll. d) c- x1 J. W3 Q
regsvr32 /s webcheck.dll' L# s. U/ R& s! Y. H* z. Z* T
regsvr32 /s mobsync.dll7 s3 [7 a$ n4 I, _3 I/ V
regsvr32 /s pngfilt.dll( c) ?, \/ p7 u/ k* u9 L7 f/ ^
regsvr32 /s licmgr10.dll
0 T+ X1 e7 p4 k* }( @regsvr32 /s hhctrl.ocx  x5 U" q: b& s
regsvr32 /s inetcfg.dll- f0 P' T# N0 [' f6 E( g
regsvr32 /s trialoc.dll3 l. `4 k# g7 m8 j# |9 [
regsvr32 /s tdc.ocx
" e% O# c/ G' n( B- O7 H  Pregsvr32 /s MSR2C.DLL2 Z# Z; m; A$ o8 {. T2 C; K
regsvr32 /s msident.dll; [! E8 W+ Q2 i/ t+ W' {7 B% R0 W
regsvr32 /s msieftp.dll0 u( T$ U6 Z! s1 @8 r
regsvr32 /s xmsconf.ocx0 H5 T/ e; {" H. k7 U
regsvr32 /s ils.dll9 d" t9 [) P8 I% e- \/ m3 T
regsvr32 /s msoeacct.dll$ k$ f/ \5 b' h2 X
regsvr32 /s wab32.dll
2 b) w# [, H' J* Q6 @* l$ t9 N  eregsvr32 /s wabimp.dll6 b' \0 R! F* n/ s/ L
regsvr32 /s wabfind.dll5 a, H! y) h2 n
regsvr32 /s oemiglib.dll
0 n7 P" r) i7 Dregsvr32 /s directdb.dll
0 U: T  H  W0 B% E/ Yregsvr32 /s inetcomm.dll
' b' x! g% b1 a" Wregsvr32 /s msoe.dll1 Q7 ?9 g; ?0 ?
regsvr32 /s oeimport.dll
8 l1 m  O0 a5 d$ Cregsvr32 /s msdxm.ocx
/ d1 R1 g# A6 k2 yregsvr32 /s dxmasf.dll
  T6 }' l# j0 k9 Rregsvr32 /s laprxy.dll! u9 u. N4 h4 U1 g3 Q7 Y
regsvr32 /s l3codecx.ax* p8 x6 N( d) N- T/ Y" ~/ K
regsvr32 /s acelpdec.ax
, `  y& c$ m, ?* ~regsvr32 /s mpg4ds32.ax& {% z) L$ a0 e9 u9 w9 U
regsvr32 /s danim.dll0 C: Z* n- a1 }: D
regsvr32 /s Daxctle.ocx% D, A8 o7 Z  f
regsvr32 /s lmrt.dll3 E' r. D) A% S% T0 h$ _
regsvr32 /s datime.dll7 l& S6 A- E+ S1 Z( d2 u
regsvr32 /s dxtrans.dll
3 l: P; e$ F$ ~9 k0 Gregsvr32 /s dxtmsft.dll6 L( R* G1 @6 _3 y$ `4 d9 y
regsvr32 /s wshom.ocx: w  _# T* Z7 c
regsvr32 /s wshext.dll
- V! j2 p8 A9 mregsvr32 /s vbscript.dll7 t8 O: D4 H- p
regsvr32 /s scrrun.dll mstinit.exe /setup) @; G. {9 |9 d3 j2 \" O
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
: p, j0 ~% \+ L9 j8 _9 W/ A7 p( cregsvr32 /s msapsspc.dll /SspcCreateSspiReg
1 }& p& s& R* i; D& q& gecho.
/ Q5 A2 {) H4 \echo.
- y9 V3 {6 g) G* {echo 修复成功!任意键退出!
! d3 u  J7 M# P/ t5 [pause>nul
& T- k! i0 ^1 w* G- ~/ S# b四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
8 w/ `6 q# s5 V2 G$ r# F% o0 k
  x; Y# R) g, f/ Z7 N2 \PS:
2 i3 K$ y; Z; N( @. Y+ q方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。6 S8 V0 L+ c2 |9 V

! l& I. N  _9 R% v0 J如果用完以上办法后,运行iis仍然出错+ a2 s' j6 ]* x* y
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
$ q8 f& y& D6 \/ M2 o下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
4 m! y1 u$ o$ I4 X/ i) T2 Z IIsfixer.rar (1.07 MB, 下载次数: 0)
. q/ ?# r% a8 w! ]& n1 I% p5 O* X$ R# q( X, m( I2 T

: B9 _  `* E: s  l0 ]
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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