搜索
查看: 15303|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:
3 z2 k- k4 Z$ O5 Z4 h
* H  y2 V1 I6 S) E错误号:-2147221005( t( |2 w& Y" m: s. o. ^
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
+ L7 ]) N, c# G1 z1 @* N, Q- G/ r7 Y+ c; E; a4 H* k+ E5 I4 E% A
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
2 |( @: n& C& P( C+ i- F6 E3 ]! Y! J, F  r2 @" T/ B4 i4 {
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:- v! h3 x8 r8 d) Z4 C
一、权限不足
8 n- H: e5 d: u8 P) z  `/ Q右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
9 w# c* Y6 e, p2 n二、系统没有开启FSO组件./ m+ z7 P3 u. |) T! N% h. o  i3 Z
运行cmd命令( F) z* v* x3 b  H9 t
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
& H' D8 k" o' ^3 e重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"( W" e2 V: z7 x
重新注册ADODB.Stream组件
% \* m& O$ K; j& T  u* q7 {# X三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。9 r7 k1 K: C& X' E/ {! m: V
echo 正在修复,这个过程可能需要几分钟,请稍候……
( @6 |3 ~; A( _  Jrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
! U0 Z" ^; q9 |. u2 Y* yrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb0 s0 R; s# z7 j# I
regsvr32 /s comcat.dll
/ A8 s) y* N4 ]& @. C6 Xregsvr32 /s asctrls.ocx( z6 a& j8 u- o2 p( g2 D  ~8 S; V! N
regsvr32 /s oleaut32.dll9 S' o  V, y- ~3 G7 M( o3 M% d
regsvr32 /s shdocvw.dll /I$ D1 ^# _% b3 ?
regsvr32 /s shdocvw.dll% q% F1 U  C* }5 k; r
regsvr32 /s browseui.dll9 O! ?2 d9 j+ F8 v: P4 Q& K" A
regsvr32 /s browseui.dll /I# I' [( j+ ^: P7 T# N/ O6 _, M- _
regsvr32 /s msrating.dll* f* K+ g% _5 h/ o* r5 y
regsvr32 /s mlang.dll
' p" X6 G9 Y& f  p, Nregsvr32 /s hlink.dll
7 o2 E' [; r/ y4 ]" s6 Mregsvr32 /s mshtml.dll
  r  Y. t9 e" M* a. Xregsvr32 /s mshtmled.dll. c9 l1 d6 t* d( y, P
regsvr32 /s urlmon.dll% x. C7 h4 s5 _
regsvr32 /s plugin.ocx. u6 q# ~; b2 Q) F) P
regsvr32 /s sendmail.dll
$ }( A5 Z3 T5 ]4 T0 A# n6 u# wregsvr32 /s mshtml.dll /i
) G" k/ N0 m5 l$ _regsvr32 /s scrobj.dll% D9 g$ x9 W+ D) Y" L. T& j
regsvr32 /s corpol.dll
; o5 g! |( v. bregsvr32 /s jscript.dll/ y' g# h; Y4 ]
regsvr32 /s msxml.dll5 I4 v! t+ E6 f' N
regsvr32 /s imgutil.dll
/ ^# i6 M9 V9 S; R" ~( Nregsvr32 /s cryptext.dll" u5 b7 B. L" n  {/ [) l; [) r
regsvr32 /s inseng.dll0 F: T# Q# X, u6 }& v% Q+ i' E2 S. u
regsvr32 /s iesetup.dll /i
6 m5 P7 Z9 y9 [; I, gregsvr32 /s cryptdlg.dll
& y7 l; T& G' \4 X" ^3 V- B1 yregsvr32 /s actxprxy.dll
7 t  _9 b  ~$ O5 v# g- iregsvr32 /s dispex.dll
! y/ N# J: B9 Q' \4 nregsvr32 /s occache.dll2 ^" p9 v2 w3 T0 h, Q7 @
regsvr32 /s iepeers.dll
% K( R$ [& r1 V/ t- X% b- T1 u& s0 aregsvr32 /s urlmon.dll /i- U/ Z4 g5 [& J- O2 w5 ^
regsvr32 /s cdfview.dll/ r: b% z; N2 k& x  O5 p; R
regsvr32 /s webcheck.dll
# Z$ t$ E+ R$ f- i# X& @& Lregsvr32 /s mobsync.dll5 V- Z7 _) h% `# W
regsvr32 /s pngfilt.dll8 n5 V; @, k# |" v( }9 D
regsvr32 /s licmgr10.dll
5 O+ D4 s+ c2 n3 ]* I/ Q# ^: lregsvr32 /s hhctrl.ocx
7 `7 P: t0 E3 \: [$ f7 j1 ?regsvr32 /s inetcfg.dll
( ~4 Y1 A" N: ]# u$ p2 J# B( Hregsvr32 /s trialoc.dll
0 H% u* ~5 Y9 y2 Z7 [regsvr32 /s tdc.ocx
3 b' e7 |; c5 j, Bregsvr32 /s MSR2C.DLL
7 D8 c0 \2 N+ u% a; L* rregsvr32 /s msident.dll  m+ ~! q2 M% u- @" v8 d
regsvr32 /s msieftp.dll7 L" j& O6 W+ C' M
regsvr32 /s xmsconf.ocx  R8 I) c) A1 \" \0 {& s
regsvr32 /s ils.dll3 h* S" _# W# c, [# B
regsvr32 /s msoeacct.dll) ?$ @. L- H6 H
regsvr32 /s wab32.dll# o5 @2 N! u7 C6 H
regsvr32 /s wabimp.dll, n. v# `% ]+ T( E. B# R
regsvr32 /s wabfind.dll
* \; c" a5 D9 T, vregsvr32 /s oemiglib.dll. ~3 r  m, M9 w, q5 D* `" ?2 X
regsvr32 /s directdb.dll7 j7 d* s9 U: ?+ X2 J
regsvr32 /s inetcomm.dll- h9 F+ m" j" ^+ E
regsvr32 /s msoe.dll8 E9 b" M# b, h8 O
regsvr32 /s oeimport.dll
: x1 L/ A/ k4 l" }4 sregsvr32 /s msdxm.ocx
2 o5 M' W6 o, \9 ]' E- p/ {( mregsvr32 /s dxmasf.dll0 x, w/ K$ @$ Z! Y% a$ w
regsvr32 /s laprxy.dll1 I4 l3 E6 }+ ^& P. `" l
regsvr32 /s l3codecx.ax( z- ^; _! ]* W# |
regsvr32 /s acelpdec.ax$ n. E$ r$ |3 \5 J: n
regsvr32 /s mpg4ds32.ax
0 f# @4 w* }. d% Sregsvr32 /s danim.dll) b9 `) o& u; p. C* S
regsvr32 /s Daxctle.ocx4 r, @8 J: m6 _( |9 A# E
regsvr32 /s lmrt.dll, h; a5 p2 S4 K/ r8 E  t2 ?6 w7 Z" }
regsvr32 /s datime.dll
2 f( k2 P  h# g& m# vregsvr32 /s dxtrans.dll
) i% q$ i# d* K5 ~$ o. o/ y. iregsvr32 /s dxtmsft.dll9 U2 ]% O% |9 l: f* Z
regsvr32 /s wshom.ocx
! J' u6 z7 J+ `& H6 Qregsvr32 /s wshext.dll1 _% O5 m$ x( N3 m6 @
regsvr32 /s vbscript.dll
. V1 M: b+ Z# d& B( cregsvr32 /s scrrun.dll mstinit.exe /setup+ y9 s/ ~) q9 q9 H' W
regsvr32 /s msnsspc.dll /SspcCreateSspiReg7 F0 B: A* }9 w- G, |
regsvr32 /s msapsspc.dll /SspcCreateSspiReg  y6 m; |$ C' v$ ?" }" B
echo.
2 A4 _0 ]: r& S6 s  n' D/ pecho./ f( X: L5 m! Y7 a2 E4 s" @0 Y
echo 修复成功!任意键退出!* \5 B$ i$ B2 x6 ]
pause>nul5 u  w" @7 O9 N1 a2 g3 x# S$ u
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。7 d% P1 }: F$ F4 t0 Q

; O+ g0 b' U3 Z  b* r9 D! NPS:6 O$ ^6 T; m: O+ Q/ c5 W
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。# M+ i' g$ E& ^" F  `- U' {

+ M  E9 o* D& L2 y如果用完以上办法后,运行iis仍然出错
& E! V, J' i4 F& Y) G( E& h右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”2 h9 m1 r# M9 A8 ]9 B$ N( J
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题
$ _- }2 d* L  r/ w IIsfixer.rar (1.07 MB, 下载次数: 0)
& A$ D* s9 Q' l) q( ^
7 [6 ^8 R; Z2 `( B$ }# X/ B9 q: j* }( q; Q# A# @. e
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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