搜索
查看: 14747|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- A+ l2 z; Y' |/ y& D" N. Y

* d) w6 I) I$ Z! g1 L错误号:-2147221005% |$ S, ^7 p8 a/ f. w9 ^
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
) s, s+ K$ {4 C
; m+ U4 e2 d  c/ R2 g测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
* _/ ^3 }9 H% I8 R
9 @* H$ e! w# T  f于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
$ h: `% k' ^7 O' g4 V% U 一、权限不足
* A7 o" A( N) ?, X# X右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。8 ], {6 z2 t' @. [, U; H
二、系统没有开启FSO组件.6 I& C$ \! ^9 R1 B; D
运行cmd命令8 w) ], `) \0 t! n6 |) ^% M0 Q3 N: U) L- t
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  " E, O7 U4 A) a. @0 Q
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
9 Q* R6 H5 w4 _& M9 |5 g/ f& n, D重新注册ADODB.Stream组件1 ~+ c. p& Y* E4 ^
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
$ q5 w5 K" V7 p+ t. y" y" x9 Iecho 正在修复,这个过程可能需要几分钟,请稍候……' u. F' N5 V( ^; n2 ]/ C
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll4 l- p, l1 g# Z1 X
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb
9 Y1 N# @, q5 l2 X% ]regsvr32 /s comcat.dll; [5 Z( q! b. n! W: A0 Y2 y% G
regsvr32 /s asctrls.ocx
5 R) k* j) b" I) l# sregsvr32 /s oleaut32.dll
& u  _' A! Z- F0 w" [6 ^% D! Bregsvr32 /s shdocvw.dll /I
- A* s/ w0 S5 C! uregsvr32 /s shdocvw.dll
- \* W" X. H' v" ~9 `regsvr32 /s browseui.dll. B; |4 t( U& I8 e4 }* \" `
regsvr32 /s browseui.dll /I
7 Z% l2 X2 _, [# b" `2 Wregsvr32 /s msrating.dll
, r  p. X( y" [) B: z  N7 Qregsvr32 /s mlang.dll
- A: h! `2 D8 g* Mregsvr32 /s hlink.dll
2 T+ s5 I' e2 Qregsvr32 /s mshtml.dll3 a9 R. C; Z# S3 h% @
regsvr32 /s mshtmled.dll+ l4 \  U- E7 x0 [; A( p
regsvr32 /s urlmon.dll
! V6 C( ?' f0 Pregsvr32 /s plugin.ocx. n$ M4 p% |) w* n
regsvr32 /s sendmail.dll( v: G" t* j4 B
regsvr32 /s mshtml.dll /i
' b; x8 p+ d( `regsvr32 /s scrobj.dll! E& k4 Y! j& Y! `1 _! X* d2 {7 i9 P
regsvr32 /s corpol.dll1 x$ C' h" k0 c$ q& P% @1 L
regsvr32 /s jscript.dll: y, }* r% K: x: F5 j" V
regsvr32 /s msxml.dll
2 B; S4 i& h- p" [7 hregsvr32 /s imgutil.dll
4 ~7 n2 ~  {' b& @: Uregsvr32 /s cryptext.dll$ l1 c, x/ K: m/ Q
regsvr32 /s inseng.dll0 m4 d" V5 j6 E- Q! ?
regsvr32 /s iesetup.dll /i
+ \. N7 T% J6 A) P8 Pregsvr32 /s cryptdlg.dll0 B4 G; |0 Y  d" _0 S  N: e& m
regsvr32 /s actxprxy.dll
  U: w, G, R4 [- D4 uregsvr32 /s dispex.dll9 f" }" z1 e2 Q7 F. r
regsvr32 /s occache.dll
- r; d' E5 E( p7 r8 s' R; ~regsvr32 /s iepeers.dll  R; d/ m3 x0 h/ W
regsvr32 /s urlmon.dll /i
( B- D7 H4 T$ t4 v4 tregsvr32 /s cdfview.dll
% |9 b# O8 s# Y" v8 `regsvr32 /s webcheck.dll; c6 k5 v0 q- I1 [, g* k2 W
regsvr32 /s mobsync.dll+ N! j* x" r8 H1 T+ P* e0 d6 Q
regsvr32 /s pngfilt.dll7 _( |9 D7 B1 \: q' d/ F) R3 c0 p0 |
regsvr32 /s licmgr10.dll
" Y- A) g0 T$ f$ Vregsvr32 /s hhctrl.ocx
0 e# K0 j2 G" f3 Lregsvr32 /s inetcfg.dll/ N3 Z  k3 C8 h5 \7 w
regsvr32 /s trialoc.dll' q' K8 L' Z5 A; U
regsvr32 /s tdc.ocx* v8 |8 q* F' q
regsvr32 /s MSR2C.DLL
$ Y2 X  z+ ^3 y/ |+ tregsvr32 /s msident.dll
7 Q: a# w( U9 f- eregsvr32 /s msieftp.dll* ?+ v( d% Y- B( Y2 }5 q% o* z: K( L
regsvr32 /s xmsconf.ocx
9 _: O/ |7 G1 \: m' X. A1 B. L3 d& tregsvr32 /s ils.dll
, U  m0 C; r! J( M9 ~& ?5 g' sregsvr32 /s msoeacct.dll+ M, p" }4 E& `/ t( k! |9 T& F
regsvr32 /s wab32.dll
+ ]$ F4 @7 O$ A3 R7 uregsvr32 /s wabimp.dll* u- T5 i2 Z/ |8 F; D" g
regsvr32 /s wabfind.dll2 V0 X  \, M0 Z* O" P1 `
regsvr32 /s oemiglib.dll
/ L2 i) k( u2 ]0 B" P7 \regsvr32 /s directdb.dll: o4 a! x+ w6 @. D. S
regsvr32 /s inetcomm.dll
0 h' b4 s. @# J6 Dregsvr32 /s msoe.dll6 K6 I# H( W! |/ r4 A
regsvr32 /s oeimport.dll8 O6 u& ]- D! r4 E
regsvr32 /s msdxm.ocx
( S$ e+ e% c5 `) }' k, \regsvr32 /s dxmasf.dll
2 b2 N6 O' p4 o" }- [regsvr32 /s laprxy.dll
4 M$ ^: c; a  B$ C4 Iregsvr32 /s l3codecx.ax
1 u- Z% o; Q. h$ i8 ]/ m5 Wregsvr32 /s acelpdec.ax- x$ D1 _: O) d# x* f; e
regsvr32 /s mpg4ds32.ax; r0 n) y/ [1 \4 W
regsvr32 /s danim.dll
9 Y' d. G. {" n/ q! Jregsvr32 /s Daxctle.ocx$ N& m; ?) F$ d' V. e
regsvr32 /s lmrt.dll2 x7 r8 e. G) l7 ]; S; \
regsvr32 /s datime.dll
( f! u9 M; Q0 ^) G, O% Tregsvr32 /s dxtrans.dll
1 B+ g( ^, [& n* O- Rregsvr32 /s dxtmsft.dll
" V, f* p- g1 C% t+ w0 Oregsvr32 /s wshom.ocx
6 `" Q( @. s  I# F5 U2 F' I# vregsvr32 /s wshext.dll
( Z4 U8 b7 e3 Z- F- x$ Fregsvr32 /s vbscript.dll
( J; b- l* U+ ^7 k0 lregsvr32 /s scrrun.dll mstinit.exe /setup
  M: d' X& m% h; f$ ]; Y- Bregsvr32 /s msnsspc.dll /SspcCreateSspiReg+ ^4 ~1 i" F7 x) j! q- t7 P+ |5 S
regsvr32 /s msapsspc.dll /SspcCreateSspiReg% y7 o6 z0 Y# q/ H9 }& }. u# u
echo.3 j) _" U' G+ {9 m! ]
echo.
( i" U" n7 y% R# q2 gecho 修复成功!任意键退出!' q% o0 k' e8 L1 v# b) B7 Q) L
pause>nul
7 ~/ K$ ^+ R5 O4 @& {四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
9 X' E; T* o7 x
2 d, H& m0 }& GPS:' s5 S5 N. X8 e+ S, [3 u
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。3 Z( K" h$ R3 |
$ g4 m8 n) P. H9 N% S. B- Z( D( {
如果用完以上办法后,运行iis仍然出错' x. m: V9 F' U) D2 _
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
# J' }7 y" p1 l; \下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题1 L- y9 t) w: j( U* z6 u9 Q: @
IIsfixer.rar (1.07 MB, 下载次数: 0)
$ @, _( }- U4 m: |) K& F# y5 d+ r- _5 W% X3 B7 P! F
, e# Q7 n: u$ b  {% C( G) M
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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