搜索
查看: 15446|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
8 W' w5 P0 i. i8 ]! k: e7 z- n1 v& T4 V* w7 ^0 K. e
错误号:-2147221005* z" h% S3 u1 ?& O. j" S# |% g
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串$ L* N  Q( J/ a0 k1 n

; X" |0 Z* \3 ]9 c% T' m$ a测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
. z$ J! Z0 E6 \  ]; Z' [
. d: \8 z& j; m# J2 e! e2 E% h于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:  V4 i1 M( S# ]3 P+ B6 `
一、权限不足
& z4 _  U% b8 s3 O& [1 G: F右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
3 M1 J, P; l9 C; X8 _二、系统没有开启FSO组件.
% l" T' J. h5 B0 F  b运行cmd命令
- \; S3 h" |7 g7 v启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  4 ^+ m, i5 T6 w: |
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
/ V, _& ?6 X1 Z2 y) v  J/ E: h重新注册ADODB.Stream组件! x3 p" L9 I: ^" K
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
4 k% |. W6 u  i- xecho 正在修复,这个过程可能需要几分钟,请稍候……
$ a& j9 k9 P1 t8 O, qrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
9 W% s, g4 ]) k7 X! \rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
+ A& \. Y( J* u( V- g" p$ Pregsvr32 /s comcat.dll$ P) Q2 R, x, R
regsvr32 /s asctrls.ocx
# W: {5 S; F) g; q8 h( Zregsvr32 /s oleaut32.dll
9 ]$ A* {, B, J. d; sregsvr32 /s shdocvw.dll /I& n# I  S9 e8 }1 v
regsvr32 /s shdocvw.dll9 ]; N  X5 v: a$ C4 j
regsvr32 /s browseui.dll+ ?0 ^) G* T8 H* s- X$ ]3 H1 K) l
regsvr32 /s browseui.dll /I4 A/ g1 u% [4 J, j
regsvr32 /s msrating.dll, z/ w5 d' x' [% k6 s
regsvr32 /s mlang.dll
. L3 b. H$ }7 N7 j# tregsvr32 /s hlink.dll) p  S* b3 Z  ]! {/ |
regsvr32 /s mshtml.dll
6 F% P  a7 ^0 f9 j6 i  X0 p' y) kregsvr32 /s mshtmled.dll
; s9 H% E; {( I" Oregsvr32 /s urlmon.dll
) F  v: B; _$ i  lregsvr32 /s plugin.ocx
. w& S" S/ I8 ~6 H+ [3 kregsvr32 /s sendmail.dll
4 J+ k1 ]" \: R4 b" Mregsvr32 /s mshtml.dll /i9 R7 `, p9 N* a9 K$ N( i& _
regsvr32 /s scrobj.dll! e( w: E5 H9 U/ K) m
regsvr32 /s corpol.dll
8 ~4 O) U2 `/ eregsvr32 /s jscript.dll
: Z8 C% O  }4 \4 ~regsvr32 /s msxml.dll: G# y; Y5 U* `0 Z5 |! v( R& }
regsvr32 /s imgutil.dll( l9 [' A+ b1 ^
regsvr32 /s cryptext.dll! M1 T0 _/ t) `' Y6 I
regsvr32 /s inseng.dll
# E/ z7 A) l1 \regsvr32 /s iesetup.dll /i' e' V3 n+ ], I* P
regsvr32 /s cryptdlg.dll
% b7 s) l6 U, s2 L: I; j* oregsvr32 /s actxprxy.dll' C! `# E0 w3 H& w1 J
regsvr32 /s dispex.dll
3 t. ~4 s; l7 ^9 n. l2 qregsvr32 /s occache.dll
* }' w+ o) C1 u' zregsvr32 /s iepeers.dll
8 Z& M7 w2 E3 W3 Kregsvr32 /s urlmon.dll /i
! ?3 [, S# v1 Z. h6 a+ {. X; Vregsvr32 /s cdfview.dll% d( U" a# z( e1 A7 ~3 i
regsvr32 /s webcheck.dll. W. k: Y2 k& ?7 E* d. u
regsvr32 /s mobsync.dll
/ }1 {% I- t4 T0 w' Nregsvr32 /s pngfilt.dll0 D, r" B* E$ C4 L
regsvr32 /s licmgr10.dll9 r4 z4 m% k% o! Z. I
regsvr32 /s hhctrl.ocx7 o. y) [# P. H0 z
regsvr32 /s inetcfg.dll& @+ Y+ L: }* a& f
regsvr32 /s trialoc.dll
6 ?% h( V- `, d# bregsvr32 /s tdc.ocx
- c4 h. e8 D. r% K/ F: s! ~regsvr32 /s MSR2C.DLL
' i( N2 ^# y5 g8 `: hregsvr32 /s msident.dll
7 K3 h$ S9 I" U/ W1 vregsvr32 /s msieftp.dll
1 l5 g& _, V- U% ^' `8 ?/ L# hregsvr32 /s xmsconf.ocx
/ b, T9 d. _. lregsvr32 /s ils.dll
. S  B) B, K, ?1 e" j" l- rregsvr32 /s msoeacct.dll
7 ~# h/ Q( y7 x& F# M5 \regsvr32 /s wab32.dll
, T/ r5 @5 h4 W' Z2 vregsvr32 /s wabimp.dll9 q4 d5 }1 N# z: A$ U3 ?
regsvr32 /s wabfind.dll8 ]: @+ c- E" W8 g3 l
regsvr32 /s oemiglib.dll
. X5 y' x7 x4 G3 bregsvr32 /s directdb.dll- I1 W# e# ?6 c3 g1 v$ N; i
regsvr32 /s inetcomm.dll
3 s, M; `" c8 k/ z% Y) Uregsvr32 /s msoe.dll
/ {  E: }. c$ ~- Q. T' c. L# u$ O' {regsvr32 /s oeimport.dll
* k& e+ E$ X# [8 ]3 w3 E* R3 aregsvr32 /s msdxm.ocx! f" `4 Q5 g1 F# a* k1 }+ f
regsvr32 /s dxmasf.dll) U" N: y. }- ]& P5 v/ l! l* @
regsvr32 /s laprxy.dll
6 `' x" |% z" Y+ Y1 {# \' ~- yregsvr32 /s l3codecx.ax
5 q( W6 d0 m: Dregsvr32 /s acelpdec.ax; a, ?  ]7 `6 ^  p9 V' ]
regsvr32 /s mpg4ds32.ax" b% g1 c3 S* j
regsvr32 /s danim.dll
1 h/ X" p# \% ?1 B. h: g7 v$ Sregsvr32 /s Daxctle.ocx4 o* B2 ~/ P( l( C$ i8 Z5 x! p: g
regsvr32 /s lmrt.dll
9 {. p! x4 f$ X8 Z; \* uregsvr32 /s datime.dll
/ o# ]+ i; }- c- V: N9 Z7 ]( Zregsvr32 /s dxtrans.dll
( P7 l" o& m! Y( M; ?regsvr32 /s dxtmsft.dll
/ O3 y. v2 U; |1 L' {# G/ Uregsvr32 /s wshom.ocx0 y* _2 r+ ^1 a% r  j' z! B
regsvr32 /s wshext.dll: k2 X- M4 p+ v6 `
regsvr32 /s vbscript.dll  n! H) }* f+ `2 S
regsvr32 /s scrrun.dll mstinit.exe /setup1 m- E& }1 ~  s, Z
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
  U3 D- ^( \% Z3 s  \: ^# o: Mregsvr32 /s msapsspc.dll /SspcCreateSspiReg
5 F7 y; }0 L7 B* w: j) f4 Lecho.
' i/ b( C/ q: B# t7 r' |4 L3 aecho.
) s1 W8 N2 K% W7 ^' Vecho 修复成功!任意键退出!
3 Z* g+ F( }/ j  _$ kpause>nul2 y. D3 Q, n0 d5 K2 u
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
# V# O" a; s0 d- h
- N/ r7 H3 ^& YPS:
" W) z; ^$ x& l: {$ u, v3 s方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
3 ^3 f! n% U4 [# r, `3 \+ Z( H+ @2 O) ?6 l
如果用完以上办法后,运行iis仍然出错
4 T/ b, W, J4 X' x. Z右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
6 W  u) d+ s' C6 ?+ |3 |+ d/ _* i; K下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
; A- Z7 p0 t# n! E( g. } IIsfixer.rar (1.07 MB, 下载次数: 0) : i5 _2 Y# A6 B0 k9 |- F& m
# r* x0 B2 H9 i/ V2 R0 L) v

) @6 P9 l8 m+ A  U! I/ c9 I6 I- n' J! I# K
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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