搜索
查看: 15324|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:) f! v+ s2 K% s7 @( e

$ C" E4 t3 ?% I- e错误号:-21472210059 _8 F, k7 |$ j8 V. J0 ]7 T7 w" [
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
1 A8 N. y1 C4 u' _) r* H. E+ R$ S
/ M, `5 ], e, v1 H0 X/ R+ U0 X测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。$ Y6 w8 Y, n/ d6 k
8 k6 h9 D. e6 s8 i9 n+ p: N
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:4 x3 n; ]0 ~, O: r6 Q
一、权限不足/ \7 u- M8 `2 ~" C8 L
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。3 j; I# _6 u" V* s
二、系统没有开启FSO组件.
9 m6 q3 W1 p4 r) r! v' W' @运行cmd命令
+ L4 e. r6 ?9 X& T  \启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  6 q; @: U6 W* [7 s3 v
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
* I! `* b7 Z1 a; n+ |0 B7 F重新注册ADODB.Stream组件
" }* _) ~, u% }& d+ ?0 G4 ?+ b2 `/ V三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。+ v# _6 ]0 o* U/ V
echo 正在修复,这个过程可能需要几分钟,请稍候……
9 Z; V; S' }" l4 O1 yrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
+ }7 v1 S# f/ M- {; P1 B, Trundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb$ X! {& p: l7 O' a- A5 n
regsvr32 /s comcat.dll
7 B  ]- P' g- P: w- Eregsvr32 /s asctrls.ocx3 Y! O- @5 p$ A% H" m6 [( P
regsvr32 /s oleaut32.dll8 q6 C# T  G0 r
regsvr32 /s shdocvw.dll /I
# q6 K* P3 P1 Y0 y& o, ?regsvr32 /s shdocvw.dll
  _, \( f  }: i3 z" pregsvr32 /s browseui.dll" c: b! z" x/ C5 `+ d0 N# O
regsvr32 /s browseui.dll /I
3 `5 W/ z2 D0 eregsvr32 /s msrating.dll2 c+ Y* ~! D$ i& u: h
regsvr32 /s mlang.dll6 Y+ q1 Q  b9 a
regsvr32 /s hlink.dll4 D8 R" I# G. p. n+ p
regsvr32 /s mshtml.dll4 _9 `' z0 X! U* d
regsvr32 /s mshtmled.dll4 n) S6 w: T3 J& n8 o
regsvr32 /s urlmon.dll$ K$ K0 F9 F5 `4 K! R; K" F3 [. c; p$ I' ?
regsvr32 /s plugin.ocx1 v7 k7 I4 n, {( f" l8 l* X/ I
regsvr32 /s sendmail.dll. U8 A- c3 v' m7 Q" p' c
regsvr32 /s mshtml.dll /i
- E. E( k* T; c) F2 `: Tregsvr32 /s scrobj.dll4 b8 u7 x) Z+ {4 b- p. I$ h' R
regsvr32 /s corpol.dll  [" ~1 ]* ~. ~% `
regsvr32 /s jscript.dll
" g0 Q# o! t! i" S# l) sregsvr32 /s msxml.dll/ v  m" w3 m0 G- k$ F, \
regsvr32 /s imgutil.dll8 r) c) x1 i: ?- v" b7 l" w
regsvr32 /s cryptext.dll- P$ D' x; `5 f. ^8 A
regsvr32 /s inseng.dll
0 ?" [8 T6 W* f4 j2 Qregsvr32 /s iesetup.dll /i* q. g' C# F7 U
regsvr32 /s cryptdlg.dll
0 j, ]2 u7 z9 ]) wregsvr32 /s actxprxy.dll& I: u& m( W" A1 S+ N
regsvr32 /s dispex.dll9 ]- ~4 c; p) x. s, [4 V
regsvr32 /s occache.dll6 O  y, [3 g! j) n6 @. Y
regsvr32 /s iepeers.dll
* S5 f; v1 k* @6 x/ xregsvr32 /s urlmon.dll /i: k! F4 F. a3 D
regsvr32 /s cdfview.dll4 N9 H8 T$ W+ s; |% U* e+ Q- f# f
regsvr32 /s webcheck.dll5 n) K& \, n, m- |+ u5 k# s  f
regsvr32 /s mobsync.dll  ~# p8 _' a" v- ?
regsvr32 /s pngfilt.dll, B% L* F4 a) @( @! ?5 b
regsvr32 /s licmgr10.dll1 x: }4 Q  ~* F2 s# C$ ^8 e
regsvr32 /s hhctrl.ocx# }' {# D; r! Z2 T
regsvr32 /s inetcfg.dll
5 L( x: C3 u5 K; }% x& ]( Y: Qregsvr32 /s trialoc.dll4 S1 L9 Z; w& Q$ I
regsvr32 /s tdc.ocx7 ?7 @$ X* o% F# [+ m
regsvr32 /s MSR2C.DLL+ P: T" y# C5 [* v
regsvr32 /s msident.dll- q9 c) d7 s; b1 z. k6 I
regsvr32 /s msieftp.dll
6 }7 d" u" l; F" ]regsvr32 /s xmsconf.ocx
; }/ I: ?2 ~& qregsvr32 /s ils.dll+ |6 N; m" N& P2 V' H8 u1 l
regsvr32 /s msoeacct.dll/ u8 s* v, c+ W, Y( Q  x
regsvr32 /s wab32.dll
/ i" L5 x& J; C* s6 y0 d9 Kregsvr32 /s wabimp.dll
$ u* {$ x) `: f; Sregsvr32 /s wabfind.dll
) ~7 J6 J3 {: N5 y7 zregsvr32 /s oemiglib.dll
5 K. q1 d% M3 d/ _, Oregsvr32 /s directdb.dll1 \* s! J9 w; j/ }+ R
regsvr32 /s inetcomm.dll9 N# r, Z2 m- L  h( S7 Z
regsvr32 /s msoe.dll' u  f) ]# C6 h- }
regsvr32 /s oeimport.dll
# W, x, r0 F8 F9 o' o" q7 Jregsvr32 /s msdxm.ocx
9 T$ C) P* a" L, i$ hregsvr32 /s dxmasf.dll
! B, L; ]/ z2 vregsvr32 /s laprxy.dll
9 C6 c/ j, N+ jregsvr32 /s l3codecx.ax
# v8 v2 O% k; h! S; j2 _regsvr32 /s acelpdec.ax8 g. h, z# ^0 v/ }# x
regsvr32 /s mpg4ds32.ax
7 v" l' [% ?: g* m5 Vregsvr32 /s danim.dll+ L' e; E5 D5 n
regsvr32 /s Daxctle.ocx
% |9 S* E- ^7 a7 V( v& c4 Tregsvr32 /s lmrt.dll
2 P! k+ j% Y8 j( T7 f1 a( wregsvr32 /s datime.dll5 w+ K1 a+ y5 q& x' L8 e2 y* U
regsvr32 /s dxtrans.dll: c/ P3 P; K$ q& b; K* Q  ]
regsvr32 /s dxtmsft.dll; ]1 D" [4 U1 W; N) {; e# x9 B: [
regsvr32 /s wshom.ocx! m9 j. L& K7 C; a; S" ?
regsvr32 /s wshext.dll
" V8 x0 y; E( |0 {( C* Z6 k! kregsvr32 /s vbscript.dll
6 w- g7 u+ I1 Tregsvr32 /s scrrun.dll mstinit.exe /setup9 F5 q, S/ n8 g" q/ W) X1 o8 Q
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
, O8 o/ C' B% A0 E) p* `5 O0 _regsvr32 /s msapsspc.dll /SspcCreateSspiReg+ \! D4 t8 {4 o1 J: a5 h
echo.8 C( k- s  k' C' ]( f7 Z
echo.
- m! ]3 j' o/ Z8 z! l% hecho 修复成功!任意键退出!' l: b% f4 n& d; v" S0 V% T  r) }
pause>nul  l0 I: w( M8 n# E0 O
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
& I* q( T0 r2 J% e' A: O, r/ q2 o. n' M# J! R
PS:
8 |: G( ?9 C' F8 G9 l, K方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
- B* i: U. P2 g: j/ n% K; F/ @3 N. D8 V
如果用完以上办法后,运行iis仍然出错
& p. u" {8 [- j" y  n5 Q右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”/ \( s7 a8 E5 B1 A6 @6 A. Y5 {
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
" c3 q7 R8 w1 M IIsfixer.rar (1.07 MB, 下载次数: 0)
8 j; @; U. V" G9 o1 V& z' M" E8 c8 x% d. a  h* t

2 E4 g- Q) M0 ?' Z' ~( ?* v
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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