搜索
查看: 15265|回复: 0

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

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

1 N( X+ G) T: l错误号:-2147221005
$ T0 x" L3 q) T$ E错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串# J5 d, F% \; c; Q$ @& w% {" `8 u

/ v  {! w3 l3 s测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。* _: r) o- R' `2 p7 _' o$ M/ y
1 O! a: v; _, S0 E9 r% `
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
% E5 V7 f3 a8 ^9 t/ L 一、权限不足; d& a2 d# P4 ], H: a
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。/ l/ m6 `/ i4 Z" a4 ^' j4 i
二、系统没有开启FSO组件.
( R8 c! @3 [$ {2 ^( P9 p* q运行cmd命令
1 v- g$ N# s& Q* f: b& d9 H5 q启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ( O3 o" e$ j: [, p! M9 W4 t4 t
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
: r. {: L. ^8 J0 Q# C  e7 h重新注册ADODB.Stream组件
/ v7 u8 b4 R/ C5 m* ]0 e# T三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。2 h$ Q* O: M4 |# C
echo 正在修复,这个过程可能需要几分钟,请稍候……
( F  a" T) H: O3 [6 Orundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
7 A, ^# h  t( d- V( L# f# |' }rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb9 S5 |3 f1 J; G
regsvr32 /s comcat.dll
2 d' n% S  L2 d% [9 ~regsvr32 /s asctrls.ocx
6 n/ F. q2 \+ ~& mregsvr32 /s oleaut32.dll' |9 i5 n$ r5 h% `
regsvr32 /s shdocvw.dll /I
/ y# {1 \$ _7 z+ D9 Iregsvr32 /s shdocvw.dll2 s, s- V# {0 @. ?
regsvr32 /s browseui.dll! V% Y, P+ A& r4 {
regsvr32 /s browseui.dll /I
2 m  }% Q, S6 u, T- Dregsvr32 /s msrating.dll: w  x3 |$ t$ ~# j
regsvr32 /s mlang.dll
" P9 O# h) k7 E) N* k, R% d  Zregsvr32 /s hlink.dll# Q  W! V; |' k: v1 `9 T
regsvr32 /s mshtml.dll
3 J3 u3 U6 G0 J7 t% S8 T0 mregsvr32 /s mshtmled.dll0 m6 I& M6 z- D  |0 \- Z
regsvr32 /s urlmon.dll
% r. @4 y9 c! hregsvr32 /s plugin.ocx
: x; x, b) W3 I) a% |" R8 qregsvr32 /s sendmail.dll4 K6 W2 |) s7 [" E2 O$ {  w
regsvr32 /s mshtml.dll /i
) x; w6 B. y- Eregsvr32 /s scrobj.dll
4 C' }( p1 G8 |1 w; iregsvr32 /s corpol.dll
5 {9 {0 y0 g/ u" T+ F  F2 D8 ?6 {regsvr32 /s jscript.dll2 B; k  l7 ]6 k* E% j4 ^
regsvr32 /s msxml.dll
/ V' _' [3 w' t( Zregsvr32 /s imgutil.dll
/ R" _7 A2 Z4 z- i: x" I$ |  Gregsvr32 /s cryptext.dll" }8 R; z7 R6 C# I* G3 @
regsvr32 /s inseng.dll9 U! n" K2 y+ f" h
regsvr32 /s iesetup.dll /i
0 g1 e* `' Y. H( ?0 b1 Jregsvr32 /s cryptdlg.dll3 g4 a7 {% e7 |4 {3 J
regsvr32 /s actxprxy.dll
8 Q  ^. z0 k* \- ?; T& Gregsvr32 /s dispex.dll
5 a9 C, {, H- x0 Z+ G0 Y* Nregsvr32 /s occache.dll$ X* m6 S) _+ Z- c( K8 p
regsvr32 /s iepeers.dll
6 A) V! k4 J) e% R/ Y) U9 x; z9 Nregsvr32 /s urlmon.dll /i
' [# `! X/ C( ^: t5 ^3 {0 P1 _+ Jregsvr32 /s cdfview.dll
8 w# W( ~' n$ B1 }1 |  `3 F5 O" `regsvr32 /s webcheck.dll
. E1 P6 ]3 F0 y1 g9 Z3 w, Gregsvr32 /s mobsync.dll9 b* q  z( q' f& R
regsvr32 /s pngfilt.dll  K7 S# M& B4 E4 o; G
regsvr32 /s licmgr10.dll6 ^( f0 k/ F" W- p. w
regsvr32 /s hhctrl.ocx& _% L2 o+ t$ C% }  [* S* z
regsvr32 /s inetcfg.dll
6 R! u; B& P3 w7 f8 nregsvr32 /s trialoc.dll
2 D# v) ?+ e' A) C9 |regsvr32 /s tdc.ocx
( {' ^9 E2 W' I" M' ~1 Zregsvr32 /s MSR2C.DLL* I1 h# Z  C. p# W3 I/ a# V& q* M
regsvr32 /s msident.dll
% L) {( r% a$ ~5 a4 Z& {! }: L( J4 Tregsvr32 /s msieftp.dll& p9 d' W7 \3 ?6 g
regsvr32 /s xmsconf.ocx
( ?% d. b! Z6 E8 K4 m( Z: n+ J& Sregsvr32 /s ils.dll7 ?% X3 f8 B1 i1 \4 R8 o
regsvr32 /s msoeacct.dll
7 q0 i) P) A# ]( P- g# R# w/ J, Y' zregsvr32 /s wab32.dll4 t. h5 E. a. W5 V! I& b
regsvr32 /s wabimp.dll
% H! T) o8 ]4 r. @6 vregsvr32 /s wabfind.dll: _  L2 _+ g5 {& I# f/ i
regsvr32 /s oemiglib.dll/ F2 U. _4 ^* W
regsvr32 /s directdb.dll" `# D1 _* ^4 W& Q6 l0 `$ Q, X9 ?; @
regsvr32 /s inetcomm.dll# W: L3 a' l; f# N8 m
regsvr32 /s msoe.dll
" z8 @" ?) B( h. q* H( Pregsvr32 /s oeimport.dll' p# t" F) z% c) Y8 p
regsvr32 /s msdxm.ocx
- Q: O5 Q2 M1 Rregsvr32 /s dxmasf.dll
) c+ c% D3 R2 W: f+ [" `regsvr32 /s laprxy.dll$ e( w6 y( h) e
regsvr32 /s l3codecx.ax
8 z# U. `7 Z' F& V' y3 y6 n9 s* m; sregsvr32 /s acelpdec.ax' }  R. Q. A: m" H8 F& [8 U
regsvr32 /s mpg4ds32.ax; B0 C. |/ ^) z4 x5 n8 H0 {+ c
regsvr32 /s danim.dll
( J. g, S6 _; t  o& iregsvr32 /s Daxctle.ocx. Y& Q$ C- K* Q
regsvr32 /s lmrt.dll0 Z/ m$ `& D5 E+ \5 h4 V
regsvr32 /s datime.dll2 M4 w6 d0 ~6 X- q1 O  \5 }* a* A
regsvr32 /s dxtrans.dll
# v% z9 A5 M9 B' @* A2 S# o- _5 y2 cregsvr32 /s dxtmsft.dll- ^- w9 l: T. V( J2 ~# j) N  \
regsvr32 /s wshom.ocx
7 Z; w8 H$ u% O  s6 M2 ]0 {# R  f4 V# \regsvr32 /s wshext.dll: w$ X7 |8 D. d
regsvr32 /s vbscript.dll: [# P  J$ A# j+ b+ H! X
regsvr32 /s scrrun.dll mstinit.exe /setup; \, Q. F" |' y. ~  \
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
; ^# A$ I0 `6 \/ w4 I7 dregsvr32 /s msapsspc.dll /SspcCreateSspiReg
- ]: c( Q0 z$ t/ Becho.6 Y* S/ d/ l, t4 A
echo.
  A$ J& G6 @7 V9 p8 iecho 修复成功!任意键退出!7 r6 b+ Z* G* N3 F$ @8 h+ o8 z
pause>nul% N2 t- D& B( O7 C9 c( t$ q% J
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
% J9 w! a6 J3 j3 d5 I7 V, Q) x$ }
) L- t; v* P1 jPS:
4 W6 y7 {' X2 U) U6 @8 i9 T( l( u方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
4 k0 _. e- C+ ?% {* ]4 e2 S' w
0 N1 g* u1 m- M  q如果用完以上办法后,运行iis仍然出错
& }& G) R" `( r3 ?3 p' t! S7 J9 W右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
2 V5 Z' P+ Z# Z; \; F6 C4 I下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
4 Y) |, `8 P( ?/ A IIsfixer.rar (1.07 MB, 下载次数: 0)
- y( L7 R8 E0 y+ `* m! f- O7 H! e7 J3 V# _  l- o

4 \. _) a0 P: s) j. Q& b4 e. J
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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