搜索
查看: 15459|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:. t  o1 }: r9 C
7 I: y/ K8 n7 x) g* d, A
错误号:-21472210059 R1 }4 D0 F6 b# J; W
错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
0 o; v; Z. @( k# h; r, ]. e8 p! P# Q7 n
测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。( ^: \: c! u+ Y

# n% h/ U/ W6 ^" U# V于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
7 ?% h' z, A0 T# h$ Z8 F 一、权限不足7 \) L) O- C  b& G' g* }
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
7 S7 w. s, K% Y9 X二、系统没有开启FSO组件.8 y" j* F8 V) @" [( Y- V0 q
运行cmd命令
7 Y- g+ U3 o: j启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  
8 }+ k* d, G) _5 F" r1 G重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"8 }5 j# f3 z% q) Y* A
重新注册ADODB.Stream组件+ U7 F/ C8 G% U4 X) P
三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
& {* a- z. t: T1 oecho 正在修复,这个过程可能需要几分钟,请稍候……
2 O  v: U: |! P$ R% o9 wrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
1 Q' w( Z& h: f& ~3 q( [' w! Vrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb3 j3 [7 T5 t: j" e1 h! Q! N3 X; E
regsvr32 /s comcat.dll
: y, t  F4 v' o8 Aregsvr32 /s asctrls.ocx
7 A# n: G, M/ y" s& A3 j1 Aregsvr32 /s oleaut32.dll
% R/ R( A1 f: F3 jregsvr32 /s shdocvw.dll /I
/ s4 s6 F# o0 u* ?regsvr32 /s shdocvw.dll* s6 Z, _; k! l/ g/ W; x3 w0 A7 T
regsvr32 /s browseui.dll* S& t8 `4 v: T" J- U/ w- [! v
regsvr32 /s browseui.dll /I
; r' Y* _! b0 [: nregsvr32 /s msrating.dll
7 n. W2 \# p' ~8 E  C5 [" Gregsvr32 /s mlang.dll
. G/ }; g0 s: J' z, S* Mregsvr32 /s hlink.dll$ {' n) j4 c' d: }2 _0 Q
regsvr32 /s mshtml.dll
7 n( o7 P+ m( Q& V3 d5 O5 U& cregsvr32 /s mshtmled.dll2 {1 i2 I* S9 R
regsvr32 /s urlmon.dll0 q1 v: F; G+ n; j: W
regsvr32 /s plugin.ocx
4 C2 b% m+ z/ S: C# D/ bregsvr32 /s sendmail.dll
% r7 t7 d  [. o) }regsvr32 /s mshtml.dll /i& ]( o4 e) d( ^
regsvr32 /s scrobj.dll
' v3 M9 [8 p2 `% d' pregsvr32 /s corpol.dll4 ~4 n% y' s# r
regsvr32 /s jscript.dll7 s$ ~0 L2 H/ ^8 c! W! G
regsvr32 /s msxml.dll- S5 i7 U' ~5 O8 s) `4 n* b
regsvr32 /s imgutil.dll
3 Q5 |# Q' _) h( a  p% b  [regsvr32 /s cryptext.dll  x: h5 j8 m4 u% |# D* }
regsvr32 /s inseng.dll
) H7 O; D* s. _6 c/ z% C3 [9 jregsvr32 /s iesetup.dll /i' _% k# ~# H3 O; i' R
regsvr32 /s cryptdlg.dll
5 |1 W/ \( F3 Vregsvr32 /s actxprxy.dll+ a- }; U, v8 I1 y* p! T
regsvr32 /s dispex.dll( Y! L* R/ [$ c+ h3 \& ?
regsvr32 /s occache.dll
' F$ h3 A/ B( v. `) u' G  I" ~# T4 Kregsvr32 /s iepeers.dll5 J- ~. j( K( |2 T& C. m9 L8 F7 y
regsvr32 /s urlmon.dll /i2 J1 i+ ?5 y' y! [
regsvr32 /s cdfview.dll
" L% z" n  c  W4 M; \! |+ G0 j7 p2 Tregsvr32 /s webcheck.dll
: u+ m2 x; \* A  m3 @& o, eregsvr32 /s mobsync.dll8 O. O/ \8 M; \- z+ `" t( g
regsvr32 /s pngfilt.dll1 ^/ `( e0 f$ V! V. x7 y
regsvr32 /s licmgr10.dll
8 @3 F2 }) h% M5 O( |' X: J6 ]: Pregsvr32 /s hhctrl.ocx
: V/ ^0 o/ I1 ~regsvr32 /s inetcfg.dll
) H) r8 a7 B" lregsvr32 /s trialoc.dll
: {9 `8 N" [/ i. m* Aregsvr32 /s tdc.ocx4 Y; C6 m8 X" c0 X
regsvr32 /s MSR2C.DLL
" W7 i3 u1 `; C3 q  w6 m* ^regsvr32 /s msident.dll
4 O" w, z* d' U# nregsvr32 /s msieftp.dll* ]$ X- P0 v; z
regsvr32 /s xmsconf.ocx9 u- l% ]2 R# X6 I+ B$ b  J, K4 M
regsvr32 /s ils.dll  m) h, t$ w; f- Y% ?- o/ ~$ ~- {
regsvr32 /s msoeacct.dll* V, f' K9 _6 L" l4 P
regsvr32 /s wab32.dll, f% [: o6 C. ~& @  q
regsvr32 /s wabimp.dll
5 }1 o! U. N" H! d6 y" G2 r, Xregsvr32 /s wabfind.dll
7 ^; c$ y7 j4 g/ D" Sregsvr32 /s oemiglib.dll; I# u2 J! _3 B, S1 P
regsvr32 /s directdb.dll7 d! x5 I/ }+ B# ^0 `! R
regsvr32 /s inetcomm.dll
9 i/ W! ?& ?: b( x7 P: nregsvr32 /s msoe.dll% A3 r& ]2 L1 Q( i: d
regsvr32 /s oeimport.dll
* B" h  g( d4 `! n' b. @regsvr32 /s msdxm.ocx* ?* Q. D# A1 @  e4 L8 G9 S
regsvr32 /s dxmasf.dll
" @, ?4 t4 A$ }2 [- yregsvr32 /s laprxy.dll
! ~2 e5 j1 t( ^, f0 ~regsvr32 /s l3codecx.ax* {7 V9 q8 l: V8 ]+ @: \6 i
regsvr32 /s acelpdec.ax$ C' {( k. f% R) p/ Y( T
regsvr32 /s mpg4ds32.ax
& O! I% \3 Z# G' c+ f5 k" aregsvr32 /s danim.dll' Z- l& \" E: |
regsvr32 /s Daxctle.ocx: S( @! c+ x! h  x$ K: O
regsvr32 /s lmrt.dll5 b1 f; |! K" s* @: x  L
regsvr32 /s datime.dll
- d7 E% R# e& u2 h4 f1 I/ Dregsvr32 /s dxtrans.dll2 Q+ m& Y3 s- A
regsvr32 /s dxtmsft.dll( q' z# c: O  T7 U" E% h" j
regsvr32 /s wshom.ocx
# ?/ h9 R7 {3 y+ I! @regsvr32 /s wshext.dll3 {+ X7 i4 {: X+ G+ B
regsvr32 /s vbscript.dll: f9 ?: w, T* D4 X2 F5 @" w- l
regsvr32 /s scrrun.dll mstinit.exe /setup
8 I6 u$ a( y/ x( s7 Z4 [6 Xregsvr32 /s msnsspc.dll /SspcCreateSspiReg
& V- p) H" `0 B: o+ w  zregsvr32 /s msapsspc.dll /SspcCreateSspiReg
% Y! b7 u" p% k6 n" ?  Becho.
: X* j7 H5 }6 i2 O) v" s5 G9 K. c% {; Lecho.
) j$ O# N  G$ u; N0 y' jecho 修复成功!任意键退出!
& o6 z: Z$ l% i8 E+ R2 d5 ^pause>nul
& e. k6 J0 k' x3 \$ s四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
4 }7 @* s! X) V0 q$ h
* j0 ?, _. `; T# WPS:
. I4 R  r& |0 I1 T( p* b3 x4 {/ v方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。
" i, c) p7 N) a6 y. {
! J1 G9 e. x  M0 [! X$ J  F+ V' w如果用完以上办法后,运行iis仍然出错
6 `* f6 v( E8 R$ H9 L右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”- e, h+ U, D; g( r
下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题! Z" X% r1 ?; L* c9 S/ O0 F+ i
IIsfixer.rar (1.07 MB, 下载次数: 0)
$ }* u0 k% W( ^2 ^% C+ D8 a+ D
6 j+ U& x% t5 c; _7 L
3 n& {5 \) w. T% D; E4 j$ _
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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