搜索
查看: 15198|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
. ~% R& O$ h6 |" y. T
- {- K3 I! b# w0 `. v错误号:-21472210054 X" E% p; Q5 O5 ~2 F9 g
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
! @2 Q6 ?" {. W/ f* F9 z4 f; s$ n* }8 T: ^3 F
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
6 L. u: G7 X3 x
9 O# z. ]; F! ~' Q' w( K" K于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
/ {) M  t8 y( _ 一、权限不足
0 A2 h3 k8 e: k; ?2 u8 @1 p右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
! X% V  D" C( \& @; m二、系统没有开启FSO组件.
! [( b' \& }4 w; j  B7 K) R运行cmd命令) |7 U" f4 Y. ^  o: t
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  9 D- R+ |$ g# i! O( O3 i) i. F
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"7 j9 r' w/ [+ N6 B
重新注册ADODB.Stream组件& M% u, |! M1 g* i/ r6 \
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。' P% h3 T6 q$ g) p+ D/ {
echo 正在修复,这个过程可能需要几分钟,请稍候……
! V" A: h( r: @' I% l3 `# Qrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll5 [7 T* b3 I! `6 B
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb1 I' _0 h# e5 n' c& S/ X" Q
regsvr32 /s comcat.dll, _# Z6 c" X7 I8 W: D+ M% a: ]
regsvr32 /s asctrls.ocx6 T* g/ M. F+ v+ R; i: q3 D
regsvr32 /s oleaut32.dll
$ T' D$ v) w* Z2 x6 W9 Z# iregsvr32 /s shdocvw.dll /I
3 x! J3 X" ~" c+ xregsvr32 /s shdocvw.dll
7 w) l4 P4 Q( A5 mregsvr32 /s browseui.dll
2 S! K" @) V( J/ P7 Y2 Vregsvr32 /s browseui.dll /I2 l2 J" @6 r9 O5 U% Q; Q
regsvr32 /s msrating.dll
4 `1 V/ D! v4 k) Q5 ]regsvr32 /s mlang.dll+ }+ T; r6 p  D0 K
regsvr32 /s hlink.dll; c% t- c- X5 O& U. I+ p
regsvr32 /s mshtml.dll6 p3 A  ~5 e1 X; r
regsvr32 /s mshtmled.dll
( G% b2 X% s+ y. ?6 Z+ Y/ g* ~$ eregsvr32 /s urlmon.dll
8 S" V1 A7 E: O2 [; b# F/ G' c5 Aregsvr32 /s plugin.ocx+ |' I- a; W1 M( U. \; a$ Z9 b
regsvr32 /s sendmail.dll, {* X' t5 F2 D% m2 f
regsvr32 /s mshtml.dll /i
  d% I" l- C5 o$ R( _  w; m, uregsvr32 /s scrobj.dll; `2 K( ^7 ^4 X5 E5 L
regsvr32 /s corpol.dll
. Y9 U3 T3 ^- \/ Q( p$ h. V# ^regsvr32 /s jscript.dll
1 s: V% L6 C9 i$ ~" sregsvr32 /s msxml.dll$ n* W, E# J6 E
regsvr32 /s imgutil.dll* I( y. j0 O$ P: K6 y; ]
regsvr32 /s cryptext.dll
5 H8 Q5 _" t6 Vregsvr32 /s inseng.dll( v9 @2 W' x  Y/ e8 h; j$ S0 h; I
regsvr32 /s iesetup.dll /i
+ h! Z" K2 t) J# s; Z- h/ {: uregsvr32 /s cryptdlg.dll$ \. g2 M; ]$ Z# y. T
regsvr32 /s actxprxy.dll" F; B" \% {# y% V$ ]. {4 H
regsvr32 /s dispex.dll, D- M' V5 B& o: m5 o- C: G  j2 X7 i
regsvr32 /s occache.dll# V5 E1 ]2 j6 j! O' O8 D
regsvr32 /s iepeers.dll
. b4 `, E4 W! H& D9 gregsvr32 /s urlmon.dll /i7 l7 T! G- {9 Z  e2 Q
regsvr32 /s cdfview.dll) W9 D+ \; c# ^& ~+ x5 j! k+ R5 [
regsvr32 /s webcheck.dll
9 U" D0 w# x  `" [" T) e5 Kregsvr32 /s mobsync.dll
7 S) S7 c; a. Lregsvr32 /s pngfilt.dll
+ l) w2 |, r3 h6 O: lregsvr32 /s licmgr10.dll
0 ~3 b3 H" `, L" S% k% W2 oregsvr32 /s hhctrl.ocx
1 \3 V. y/ x! _6 xregsvr32 /s inetcfg.dll
2 g  q# |8 `2 s$ |regsvr32 /s trialoc.dll
/ f4 X8 d. f: H+ J  r  H: j# w7 jregsvr32 /s tdc.ocx
7 b- X0 F7 e5 t* x" Yregsvr32 /s MSR2C.DLL# U4 V3 }/ k0 G" Y+ ^
regsvr32 /s msident.dll  z- j3 I2 z, ^6 x% N0 ^1 Z
regsvr32 /s msieftp.dll7 D# V+ [2 A% M( d' z. u' \6 B6 C
regsvr32 /s xmsconf.ocx2 I, z7 l9 j4 t! K& g+ s: r  r
regsvr32 /s ils.dll
( M4 E- S5 I9 @7 Y; J8 ?! rregsvr32 /s msoeacct.dll: u  W# [' O" U3 r" i
regsvr32 /s wab32.dll; R# Y+ f) G; X2 n1 t( C
regsvr32 /s wabimp.dll
  M, _' s2 U- ~% Dregsvr32 /s wabfind.dll
- K$ V! s% p* Q1 \regsvr32 /s oemiglib.dll* T  A* k% p. S* ?# h+ N( a% f1 o
regsvr32 /s directdb.dll
" Q3 G: U9 @, Jregsvr32 /s inetcomm.dll$ q8 D% [4 v: A4 J
regsvr32 /s msoe.dll
2 e6 V3 D3 N, A; D* c/ T/ i# ]2 iregsvr32 /s oeimport.dll( m7 A. g  a% y- b, A' ^
regsvr32 /s msdxm.ocx
2 c$ N. r. D+ f- Cregsvr32 /s dxmasf.dll* R/ f& W' A4 ?/ J8 h5 S* M
regsvr32 /s laprxy.dll
3 |0 s' ?2 D) o8 j3 Hregsvr32 /s l3codecx.ax! J  r* j0 A0 W/ E8 z0 _9 J/ u* f
regsvr32 /s acelpdec.ax
' y8 y8 }6 Z5 w8 W2 [# r' fregsvr32 /s mpg4ds32.ax
/ F. ~0 s- p! N  bregsvr32 /s danim.dll
7 Z5 L6 @* u, v" v) P9 ^, g8 Jregsvr32 /s Daxctle.ocx
$ Y9 t$ F  g9 n# t  Sregsvr32 /s lmrt.dll; i& z# B! H* H
regsvr32 /s datime.dll, A, k) n+ E- {3 g; d1 m
regsvr32 /s dxtrans.dll: B  y6 D( p4 w2 B  ~
regsvr32 /s dxtmsft.dll
" {8 L9 s4 k9 o5 l0 fregsvr32 /s wshom.ocx( n, j0 v4 T/ ~# A0 P# C% h
regsvr32 /s wshext.dll! }/ Q0 }# N) ~
regsvr32 /s vbscript.dll8 S: S4 K: }8 r8 h) J# T
regsvr32 /s scrrun.dll mstinit.exe /setup
3 I% y0 ~9 P0 \' ~& Iregsvr32 /s msnsspc.dll /SspcCreateSspiReg, r, A  X2 \  |& [
regsvr32 /s msapsspc.dll /SspcCreateSspiReg  s' N) T" o- D
echo.1 a1 m. L/ e7 u' W9 P1 v" _3 Z. _
echo./ ~$ h( W1 G  s0 @
echo 修复成功!任意键退出!
& Y# r! a! o9 b4 jpause>nul; O- `5 x" A% F8 h* e# Z8 W6 ]
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
1 t6 r3 e: y* V( J
- N6 X& A* o- G9 YPS:
& _6 _. x, e3 \" B$ z1 n1 _- k! e* c方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
; {" M0 [) B- K+ U( Z
1 V* y0 Z/ l' W" k3 i( l如果用完以上办法后,运行iis仍然出错0 x0 X$ K/ g( g9 b
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”3 d7 K0 U7 _0 c/ x: }: B6 c$ U
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题. P. R9 s0 [* q* D
IIsfixer.rar (1.07 MB, 下载次数: 0)
4 T/ b# F* q2 K2 W6 i
! H- D  n- f3 g: r- P8 G; p
* {1 L5 R* ~/ o0 b' T+ o
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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