搜索
查看: 15195|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:- D! x& k) N, U

6 V1 ?6 b( }: x$ o8 }- M/ r7 h错误号:-2147221005# V' s  h; x" \1 L  J' z) P
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串6 b, V; {5 h( p# d( T( M
& C, Y0 e  l9 N( ]* l( `
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。" n6 ?# q& j! R" j1 C. R  H' c- Q9 w
/ U! a0 t9 |! a* T& Y% J6 h  y
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
* j% r$ q0 y! m 一、权限不足" m8 C9 r; o- n/ D  Z) Q0 `
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
: s5 b8 [! e' H. [7 ?' j二、系统没有开启FSO组件.
# u" j* z% J) f  F0 ^5 n0 {( O运行cmd命令
6 M/ ~9 W- p4 Y5 p- W, R; ^) h, o1 d启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  ( N7 O5 C. b4 _' j# E5 P
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"/ C# _% C- ]% I: A7 }) Z0 ^, v
重新注册ADODB.Stream组件
; Z; b' a4 u$ Y, W. u( f( ]三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
" R+ Q  P5 L$ P, X& iecho 正在修复,这个过程可能需要几分钟,请稍候……
: e3 Z# M; g( _rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll0 H' @" p! M8 `! x
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb; L' a5 v1 }" L' R3 M
regsvr32 /s comcat.dll" Y1 N' F' n( F( g+ a* q
regsvr32 /s asctrls.ocx! O, J& `8 J* a' h6 V2 `  A
regsvr32 /s oleaut32.dll3 V: U' ~; ]* D3 x/ u
regsvr32 /s shdocvw.dll /I
3 g  C1 l; e0 W/ M3 v0 _( Jregsvr32 /s shdocvw.dll
! ]+ F2 i, h$ cregsvr32 /s browseui.dll1 a+ W* z- m2 c, ^/ Q: D5 Q# N
regsvr32 /s browseui.dll /I8 z& C8 j( {% W) P# S' f
regsvr32 /s msrating.dll
* D( Y$ z" g' Y, U) mregsvr32 /s mlang.dll0 J: d8 ?$ ^/ k$ e
regsvr32 /s hlink.dll+ l6 U) l8 e- j3 {. u
regsvr32 /s mshtml.dll
, K) F! a$ O1 V6 Y8 V* J" q1 H2 ^regsvr32 /s mshtmled.dll
  D  }- p6 x' U) ]) E  sregsvr32 /s urlmon.dll6 Q% Q7 Y0 i& ~4 _: @( y2 J
regsvr32 /s plugin.ocx
1 U! @, K6 s* I9 V* V6 lregsvr32 /s sendmail.dll/ r9 F. b/ B9 w/ P5 _0 q' A
regsvr32 /s mshtml.dll /i
) Z6 L1 c+ g9 f! g0 I  vregsvr32 /s scrobj.dll
( [% c$ |' z2 \3 K' Uregsvr32 /s corpol.dll
6 m! }. g4 b" T, ^( i* kregsvr32 /s jscript.dll
: _& b$ T6 o) i* }6 O& Gregsvr32 /s msxml.dll
( T, V$ k. d  {0 }! h4 f/ t- Y# J6 Zregsvr32 /s imgutil.dll" a3 }3 c: v5 V
regsvr32 /s cryptext.dll  f; `+ n- M" m7 b5 r0 |4 \
regsvr32 /s inseng.dll& @; {+ a- }& o$ G
regsvr32 /s iesetup.dll /i+ s9 F$ U; W; l, B) P" O% W% y
regsvr32 /s cryptdlg.dll
: I' T* L, J: k: _" }1 hregsvr32 /s actxprxy.dll% w% O+ ?6 D. Y
regsvr32 /s dispex.dll8 d' B$ Q: _1 p( W3 X. \
regsvr32 /s occache.dll
& ^5 Z5 s/ ^7 x9 [( S# Kregsvr32 /s iepeers.dll
: [4 Y! y: L7 jregsvr32 /s urlmon.dll /i
0 v/ C1 I# Z. W5 t. Jregsvr32 /s cdfview.dll
: O9 K7 {# P* Oregsvr32 /s webcheck.dll9 L3 f* `* \- G, m7 D- B
regsvr32 /s mobsync.dll
: j) o2 O' r, E( Q4 V' gregsvr32 /s pngfilt.dll
: M- g5 k$ }. cregsvr32 /s licmgr10.dll. |& f% D) X8 d, L. T1 H8 f/ t, q
regsvr32 /s hhctrl.ocx
+ ]: |% L  p& W9 Hregsvr32 /s inetcfg.dll
/ n9 q+ n& N" ]; s0 v* T- h( Bregsvr32 /s trialoc.dll% B3 b2 v# k' I6 H7 J1 m/ M/ W# j  I
regsvr32 /s tdc.ocx
  x: v% A: `, ]  s* O9 ~* H, \regsvr32 /s MSR2C.DLL# n, n1 O' ~1 p- s+ M7 h7 m/ k
regsvr32 /s msident.dll
- d% `( w) V9 x9 v3 mregsvr32 /s msieftp.dll: P, y+ F! G+ R  S* O
regsvr32 /s xmsconf.ocx
  m/ z0 ~- l* Y; f6 A1 ^0 G! Wregsvr32 /s ils.dll
+ s3 `- k8 F  M- c* h4 Uregsvr32 /s msoeacct.dll1 r9 A/ x& c8 i9 V, w( i9 ]6 a+ G
regsvr32 /s wab32.dll' i$ O& z# x. v7 L5 o0 V
regsvr32 /s wabimp.dll! c4 k! [4 Y0 M0 t5 C5 f' j% J
regsvr32 /s wabfind.dll
! Z7 U  L, x  u0 x1 q' Sregsvr32 /s oemiglib.dll' b8 \) s( m* |& |$ g8 s
regsvr32 /s directdb.dll) y5 z; W# {1 k9 m
regsvr32 /s inetcomm.dll
' E9 c; W  F9 i: y2 y+ f: Y3 eregsvr32 /s msoe.dll
+ o4 r8 I! y. j0 \( `regsvr32 /s oeimport.dll; d+ Q2 f& Z6 ~) y0 R( N
regsvr32 /s msdxm.ocx
% B: `# |5 R9 `( S% o) mregsvr32 /s dxmasf.dll
2 r/ O. b6 ~( G1 I  @regsvr32 /s laprxy.dll
  W5 a5 ~) `( t8 g  J2 Gregsvr32 /s l3codecx.ax6 ]$ J* l/ b( {  c
regsvr32 /s acelpdec.ax
6 O! V5 w) l; r9 v, ]regsvr32 /s mpg4ds32.ax! [4 F* t, @$ m7 ^( Y+ a5 X
regsvr32 /s danim.dll( O; S( i5 e) [% ]6 @( s
regsvr32 /s Daxctle.ocx' I( n0 a, `* K% t7 w* L6 I
regsvr32 /s lmrt.dll
! `  G: N# n: f3 X  ?6 \' X5 zregsvr32 /s datime.dll
' @0 v7 C1 W- p- `8 }regsvr32 /s dxtrans.dll
) [8 c$ d) D4 Sregsvr32 /s dxtmsft.dll6 a/ y6 o; B9 @7 L: \+ n
regsvr32 /s wshom.ocx
* b  X  |& f8 M# {8 {" J" n% Q( Uregsvr32 /s wshext.dll
% f' @8 v: N+ Y0 V& K. _regsvr32 /s vbscript.dll+ Z+ `2 C3 M& z( [9 E1 y
regsvr32 /s scrrun.dll mstinit.exe /setup
4 Q6 ]' p7 D0 V1 Xregsvr32 /s msnsspc.dll /SspcCreateSspiReg
+ |+ R* v: [  u3 {8 E6 hregsvr32 /s msapsspc.dll /SspcCreateSspiReg/ r$ Y- s' G6 D( I& D& H
echo.
. u+ v! j" W; z8 b" v  e6 a, L) ^echo.5 p1 @8 w' J% {. K
echo 修复成功!任意键退出!/ @+ `9 T; @! A' U5 M$ X# t9 N; d. ~
pause>nul
3 i& q: D1 ^+ P4 ]! n4 J四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。( G" v: r+ a, z- U. N6 o; B" G

! y& d  k6 b0 p/ h: v% \" n9 _: C9 \PS:% m6 n0 C) l4 f8 I8 C+ S2 ~  t8 D
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
$ y; g$ j" d! y: z1 {! G3 J, y! K" \/ w; N2 b/ N
如果用完以上办法后,运行iis仍然出错
; A) x6 N0 S3 v0 q( O$ @右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
/ X5 \8 J* g: B: [下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题$ g0 ?1 r; m: M, m0 n, q
IIsfixer.rar (1.07 MB, 下载次数: 0)
8 X# \) w2 s: v2 }, T# y2 U$ Q) q
2 f* `  N6 w+ h7 [8 {
! e; U$ W/ `: R( G4 m
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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