搜索
查看: 15257|回复: 0

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

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

8 f" R+ P; F& |' N. p3 u7 D; ~错误号:-2147221005# t; c* e' O  C! F
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串# M& w+ s8 y0 D& q( I, B1 ^

& o" v" ]7 u6 {. L( h测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。& e3 O; m; {& T4 H6 A5 `/ l, W6 i
. f. _! T$ N8 Z( p' @2 o
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
& o' h' N  m; }( i5 ^ 一、权限不足
' S$ A6 {; f7 J8 x0 p$ T右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
% Z. t4 P# y/ ?二、系统没有开启FSO组件.1 i8 f9 \! ^6 S
运行cmd命令
& K; {! g3 Z6 W2 e9 e( C. s启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  6 B; Q( \* @* \  J3 E
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
/ f1 X8 d: v1 R4 ]4 _重新注册ADODB.Stream组件
: _/ E; H# v& N# @4 ]& ?三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
' D2 k/ o2 c" b" y: z$ h7 vecho 正在修复,这个过程可能需要几分钟,请稍候……
& S( n, {) K' E0 arundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll) [$ t+ H7 [" a* `- }" w
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
% z0 [% \9 y$ eregsvr32 /s comcat.dll' L  D  X6 F) x2 Y  z
regsvr32 /s asctrls.ocx. y5 f/ Y6 b( k0 q3 c
regsvr32 /s oleaut32.dll- ]) ^: R: l, k$ c, ?2 M! `
regsvr32 /s shdocvw.dll /I
9 t2 m* S9 S' c4 dregsvr32 /s shdocvw.dll3 m/ |- T. {- _: }  O  ~
regsvr32 /s browseui.dll3 T7 h4 G7 n) _! e0 Y4 t, n5 ^
regsvr32 /s browseui.dll /I
: M& i# K: O) ^# i- X4 Wregsvr32 /s msrating.dll
8 g7 d- P3 k5 {: d. Sregsvr32 /s mlang.dll# B- H" W2 I  p$ \* C
regsvr32 /s hlink.dll
1 F% C! e; _, @. b& {0 T$ a( Iregsvr32 /s mshtml.dll) h1 i, W6 r* N3 t3 P# U1 X
regsvr32 /s mshtmled.dll9 |$ F( ]1 n3 [) \
regsvr32 /s urlmon.dll4 z4 P5 I9 [9 V8 B
regsvr32 /s plugin.ocx( M6 h1 _& r9 y
regsvr32 /s sendmail.dll
/ J) C7 r8 n* W) Z, \0 |% W, ]+ X6 fregsvr32 /s mshtml.dll /i
- ~8 B1 f' {$ S! ]1 K  O: `0 dregsvr32 /s scrobj.dll% y- U5 w* z1 |( o7 B/ {1 F
regsvr32 /s corpol.dll, K- S( w4 H* Z" C, I6 C; X
regsvr32 /s jscript.dll
( J% C, V' K) i  p  L6 Vregsvr32 /s msxml.dll, p% b( z% F4 L! K. w, P
regsvr32 /s imgutil.dll5 G7 T* H& M/ L1 {; o
regsvr32 /s cryptext.dll
9 d7 R8 `. x, \( ^# m: qregsvr32 /s inseng.dll9 O! e- k& }* C9 _, I0 {
regsvr32 /s iesetup.dll /i
) k: N8 Y& k0 sregsvr32 /s cryptdlg.dll
, _! O: E% N* Y" Z$ ?' Hregsvr32 /s actxprxy.dll5 x1 O9 C9 ]$ d
regsvr32 /s dispex.dll
8 p7 ?  Y0 X2 L& z0 U2 iregsvr32 /s occache.dll4 S; U" p; N+ ~
regsvr32 /s iepeers.dll) B9 E5 J9 F, ^) h" c& a/ x
regsvr32 /s urlmon.dll /i
5 v* L5 Y' N6 P3 g* b8 ~regsvr32 /s cdfview.dll' e6 i8 Z! Z. ?# y0 A$ a" k
regsvr32 /s webcheck.dll1 X) X3 L9 {8 ?
regsvr32 /s mobsync.dll4 K! x' x! \8 U+ K2 S) T. g5 u  A+ ?/ f
regsvr32 /s pngfilt.dll
1 Z+ W' C$ y1 m9 ?regsvr32 /s licmgr10.dll
& D. m" P% G7 I8 ]+ Y3 gregsvr32 /s hhctrl.ocx
; `& z; e# i4 k+ [, oregsvr32 /s inetcfg.dll
- l, ]" P. w8 ]7 T1 lregsvr32 /s trialoc.dll
0 @9 a2 R: ~7 U- o' {' `regsvr32 /s tdc.ocx
+ o: l7 h: I' {9 M* ~: dregsvr32 /s MSR2C.DLL
' H+ O: ]2 y# v- M3 bregsvr32 /s msident.dll
+ U- c$ Y5 M5 t8 a/ V3 e4 L: Wregsvr32 /s msieftp.dll3 N( ?/ a3 U2 v4 R6 s# [$ h- j
regsvr32 /s xmsconf.ocx
, H$ O0 S* J+ f! v: u7 G+ Dregsvr32 /s ils.dll
7 z* |/ ~# i, v' a9 v: Sregsvr32 /s msoeacct.dll6 b) b( t4 q/ v! Z- |+ O
regsvr32 /s wab32.dll
' H5 Y$ x/ z/ g, Sregsvr32 /s wabimp.dll
) ?2 t: n9 Z1 M4 N9 Jregsvr32 /s wabfind.dll  ?+ A7 H) X4 x( a( X
regsvr32 /s oemiglib.dll" A/ w7 G! o. p  k+ u
regsvr32 /s directdb.dll
' u+ E" x) d/ n3 n" n4 ~1 d/ d) bregsvr32 /s inetcomm.dll
2 i" }; G0 r# D3 j  l3 A& uregsvr32 /s msoe.dll
( b2 J3 f9 \% Fregsvr32 /s oeimport.dll" h% y. T3 k4 m/ S9 H# N' E% L  P( t
regsvr32 /s msdxm.ocx/ W% G3 J& ]! V( X
regsvr32 /s dxmasf.dll
5 m+ |. `5 P4 P$ U4 [regsvr32 /s laprxy.dll
# _1 i2 |. x- H; k' M; T/ Rregsvr32 /s l3codecx.ax
) F, ]; L+ m% a+ |! `4 Dregsvr32 /s acelpdec.ax
1 v+ R: ?# d" E* @( gregsvr32 /s mpg4ds32.ax6 D# k& ~7 I, |# I" n- x
regsvr32 /s danim.dll
3 @6 m; ?  Z$ P- I; H. @8 I( zregsvr32 /s Daxctle.ocx$ f: F2 u" t# C8 {9 V
regsvr32 /s lmrt.dll! ~4 C2 U* R1 A+ ^7 {. |
regsvr32 /s datime.dll- k" S; ^: o& y& a& w
regsvr32 /s dxtrans.dll
, W- I0 H& v& p) X. h' A( {regsvr32 /s dxtmsft.dll
5 |" R0 N' n  g$ d' c$ N' u! ~regsvr32 /s wshom.ocx4 U7 ^1 n& A4 P
regsvr32 /s wshext.dll
9 f1 Z4 u- A: W- M8 B" H* @1 ~: Gregsvr32 /s vbscript.dll) w0 u$ M% ]3 U8 P+ Y0 p$ A7 O
regsvr32 /s scrrun.dll mstinit.exe /setup- M3 h/ P& u% A
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
! K8 T" Y4 e" a9 vregsvr32 /s msapsspc.dll /SspcCreateSspiReg
+ ^0 _0 O5 x% h, Eecho.
3 \, v" Y1 j% V, Mecho.
7 s6 k: b7 p- B  h# a, Q& ^# H" zecho 修复成功!任意键退出!+ W1 C9 b: a. S- y9 R$ E
pause>nul! J( ~( S1 \5 m: f% l+ l- }* ~
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。' y4 }, h0 B) W% q7 o% C5 ~% T
# @* v, }' w8 g9 z6 c+ W
PS:5 y" c6 R$ T6 N& n
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
- `/ |' v' k+ @( P8 Y; k9 w
8 u5 q4 I  |" m% g+ E3 r0 W如果用完以上办法后,运行iis仍然出错  {) C: M' E; K4 _* W9 x
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”, G$ `% ]5 n$ Y4 i/ F
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题9 A/ D8 `0 b8 J7 ?/ `0 i% r3 x
IIsfixer.rar (1.07 MB, 下载次数: 0) 6 w% {# ?3 p' ^: e

4 U) q, T. C4 v4 ]8 d6 f2 G8 L8 u1 o. L* s7 v( K- O$ y
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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