搜索
查看: 15507|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:  `/ `! P" X) G3 R
, z! K) e0 j# q; N' b% p
错误号:-2147221005
! S& j3 _2 a4 Z4 g7 b错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串" k3 T& ]# W( |& q5 Z, n

1 a! m8 B4 p( f6 R2 E- O9 Z测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。- _( [0 X( M  L- g

$ b* J4 c( V9 X6 O于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
$ l) ?; Q  h+ p' r 一、权限不足
2 Q9 l0 b9 V0 T右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。) P" I; a1 ~1 w6 ^, U) b' n
二、系统没有开启FSO组件.# R! f4 J; M3 z! P
运行cmd命令
2 q7 p0 I$ E; p7 p启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
& N" u! s8 D2 M4 G4 G重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
& A* K" T! N; m7 s3 u重新注册ADODB.Stream组件
3 T, _6 O2 Q/ Q9 A4 m三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
& q$ D0 ]% Y* L3 I. decho 正在修复,这个过程可能需要几分钟,请稍候……4 q, V8 v" K" l# I$ F  o
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll8 z8 d3 g3 V3 v, m. ^3 ~
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb( O' H4 O; E, b3 N3 |0 S
regsvr32 /s comcat.dll
# |0 g8 A6 T" }" R& oregsvr32 /s asctrls.ocx
; a$ V6 k# Q  H6 U1 aregsvr32 /s oleaut32.dll. n, j5 B: d* \4 q+ w- D: {
regsvr32 /s shdocvw.dll /I
. @$ C7 v1 S, A" Xregsvr32 /s shdocvw.dll; \5 q% l/ T( t* g# r3 W
regsvr32 /s browseui.dll
6 Q& g% [# |8 \regsvr32 /s browseui.dll /I3 B0 J- ]" U% V! c
regsvr32 /s msrating.dll
% {" I6 D+ t& g) v: r& w- P- q9 qregsvr32 /s mlang.dll
7 _+ L6 T- P9 H3 G/ e- P7 Gregsvr32 /s hlink.dll0 o4 C( G0 h& A4 {% f; e' ^
regsvr32 /s mshtml.dll
& M; [8 w6 [! a8 o5 v8 I& nregsvr32 /s mshtmled.dll
  R1 K, o5 r, D! @8 ~+ |0 `; L8 yregsvr32 /s urlmon.dll
8 |- t9 n$ y5 \  z$ Mregsvr32 /s plugin.ocx- g  Z* f7 a! W2 _8 P" D( S4 W
regsvr32 /s sendmail.dll4 c1 ]$ I8 c4 Q6 e$ K* O
regsvr32 /s mshtml.dll /i
+ H' a' v2 Q0 J9 `regsvr32 /s scrobj.dll
; _2 \. n7 X; R0 M( w/ qregsvr32 /s corpol.dll
9 s, Z0 ]0 Z/ ?, c' s0 Tregsvr32 /s jscript.dll
/ }! ]: g3 W5 nregsvr32 /s msxml.dll
  A' i; o, x) D2 M/ V% hregsvr32 /s imgutil.dll( m4 i* p( F( W
regsvr32 /s cryptext.dll9 n- _% A* O) P/ L# s9 A4 p
regsvr32 /s inseng.dll
% {. \; y  c4 Yregsvr32 /s iesetup.dll /i& r( d4 W( k' G* C, p
regsvr32 /s cryptdlg.dll" h7 n& t4 I! s
regsvr32 /s actxprxy.dll0 l; d/ Q( W  h# W4 q* S  X2 n6 L1 ?
regsvr32 /s dispex.dll
. X9 h& n: K% l7 ?. tregsvr32 /s occache.dll
* w$ w: v3 O0 A( n  }2 nregsvr32 /s iepeers.dll9 w- u6 ]$ U1 S' Y" ?) ~2 X& e2 D
regsvr32 /s urlmon.dll /i
+ s4 N3 K4 L! m% @regsvr32 /s cdfview.dll
8 y/ V2 l7 ~( j/ R2 v) uregsvr32 /s webcheck.dll( _! {% ^  v# N$ L3 [# l: _  p
regsvr32 /s mobsync.dll
/ m( w& ?$ K. F4 b- x1 u' x% Cregsvr32 /s pngfilt.dll
$ @) z) I$ @5 o$ P  B7 Gregsvr32 /s licmgr10.dll
' E* d+ J6 k* Y: Rregsvr32 /s hhctrl.ocx9 i3 E  T8 B6 P# n- w5 K1 {
regsvr32 /s inetcfg.dll
) ?3 k$ H  `6 R% V: Bregsvr32 /s trialoc.dll, p4 w9 T2 ^' K9 q' ~9 k
regsvr32 /s tdc.ocx3 _  F7 D! H" s0 m, b
regsvr32 /s MSR2C.DLL& C" E6 L# \3 g& E
regsvr32 /s msident.dll5 D: t- B$ q, \  i' W' F* e
regsvr32 /s msieftp.dll9 ~# l+ a3 P& ?1 s1 e1 w
regsvr32 /s xmsconf.ocx$ G6 ~' |1 c+ R# v' u: X1 q" R
regsvr32 /s ils.dll
) N/ h3 \1 r6 {/ c% x( c8 Z0 W/ Cregsvr32 /s msoeacct.dll$ I6 e+ F/ ^5 |8 G8 g2 G$ {3 f+ Q
regsvr32 /s wab32.dll6 J( ~9 A3 Z8 E0 [, w8 P% g# R
regsvr32 /s wabimp.dll
; ?  x4 Q- h3 w3 }regsvr32 /s wabfind.dll5 E) i. j; {7 a% Z3 O. ]
regsvr32 /s oemiglib.dll* A, h  m* z) j9 ]3 N
regsvr32 /s directdb.dll
% o" ~+ o9 }2 d; t5 O" Hregsvr32 /s inetcomm.dll0 t/ d5 k0 _/ q, J/ {& [% j
regsvr32 /s msoe.dll/ ?; C$ p9 H, D  t7 I5 \) E
regsvr32 /s oeimport.dll: G; J6 E6 ~1 Z1 h, z' }5 G  x% L6 r
regsvr32 /s msdxm.ocx* T8 x0 A- O' s5 d8 j+ e
regsvr32 /s dxmasf.dll
1 L: _8 y- o- z* T0 g% zregsvr32 /s laprxy.dll# z4 h2 i0 t% ?% C, x8 T- K
regsvr32 /s l3codecx.ax
$ H' A" l1 |* D, @9 c: V6 gregsvr32 /s acelpdec.ax; h, `9 H; i, K0 ?/ @' v7 b& `+ J
regsvr32 /s mpg4ds32.ax5 _  T* F) B/ G9 L3 p: B
regsvr32 /s danim.dll
2 q8 X/ P+ [( M; U# X. a7 }7 Jregsvr32 /s Daxctle.ocx
& R* w: l0 p7 fregsvr32 /s lmrt.dll
2 ^* P/ f1 p; v- B% Mregsvr32 /s datime.dll! }5 b$ e9 l# W" _/ A2 b6 }  s" A
regsvr32 /s dxtrans.dll
$ ?; i( h$ X! K' K1 wregsvr32 /s dxtmsft.dll# a% h' ~! N% X: E: P
regsvr32 /s wshom.ocx
% p7 Y2 k8 {0 oregsvr32 /s wshext.dll2 b, K) {6 L( |: ?- C; c3 q
regsvr32 /s vbscript.dll% O5 j9 I7 B3 ]: g. C
regsvr32 /s scrrun.dll mstinit.exe /setup  F! `' u* D# j7 M6 V
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
$ }+ a7 n: W* A: Eregsvr32 /s msapsspc.dll /SspcCreateSspiReg( `# r/ j% G8 z
echo.
* U' S$ M2 i) T6 O/ Y% v- fecho.& @& o0 q7 H& b; o0 w; h! [9 z2 k0 K
echo 修复成功!任意键退出!
. k* B+ m$ y/ I8 w2 Q1 e4 Apause>nul
6 v1 c/ P- u$ m+ @) o& l四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。7 E+ G4 M$ `* `& y) h

0 m$ W5 x2 \; F' v3 e* yPS:
$ z- z+ c" {8 d( X! p方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。1 K6 d2 L0 I, A% n; e$ {6 [

- M+ e" n1 u& a如果用完以上办法后,运行iis仍然出错! [8 L  ?/ t% K: E6 M+ l$ H
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
3 G  J- ~& U! {: X下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题% I" O! w+ q( `; X1 O4 V& s  J4 T
IIsfixer.rar (1.07 MB, 下载次数: 0)
9 e9 H& T/ X" d% M# b1 D4 |$ k: V2 k/ u) M1 T

" j. j7 k& y) }" J; ?4 U
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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