搜索
查看: 15483|回复: 0

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

[复制链接]
发表于 2013-4-18 12:56:13 | 显示全部楼层 |阅读模式
很久没用asp了,今天看到aspcms出新版本,下来测试下,用asp调试工具跟IIS都不行,出现以下错误:# _8 u* y$ F/ [7 U* v
$ I- F" ]: K9 _* Y+ g1 ^5 `
错误号:-2147221005
( o! {& P& ?9 Z. A7 z; y' a错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
# T6 r- u: M% d7 d* s
7 P! k( \3 i2 E测试其他网站程序也有点问题,一想前些日子安装了php环境,可能是有冲突了。
/ H# E; o# }! H' F" U" \  K: ?" p- Q# Y$ r" V
于是我怀疑是iis 有问题了,其它程序提示 无法创建 Server.CreateObject,与百度了一下,解决方法如下:
! s0 [# a; d. @8 c) w6 ~ 一、权限不足; w) S+ X* p- B! _$ Y7 G5 u* g
右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
3 [3 x4 @  I1 x# w- B+ V二、系统没有开启FSO组件.
% e  R  M! z8 {' f) q: {运行cmd命令
( v; x: K. l, p) j启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll  . `  P& c+ @; b8 y" j
重新注册FSO文件管理 regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"6 M5 a& M% v5 p. b) ~, z" p
重新注册ADODB.Stream组件
# _, O4 C8 H" Q+ Y/ o三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。1 D$ Y  c% X. c% y/ T4 g
echo 正在修复,这个过程可能需要几分钟,请稍候……
2 ]' w# h1 D2 Z' n/ Rrundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll
4 ~8 i- U6 w' T7 Arundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb1 I$ x% |" V" m9 `) |
regsvr32 /s comcat.dll3 f" |6 b0 V: Q1 |( B
regsvr32 /s asctrls.ocx
8 P, L" p0 |* I" |- `, ?regsvr32 /s oleaut32.dll
( v3 S7 {! n% Z% }: Z8 mregsvr32 /s shdocvw.dll /I* w) d8 M( O. {7 n! {
regsvr32 /s shdocvw.dll7 t& c9 ~! L5 V) O1 s9 R5 g, q9 l
regsvr32 /s browseui.dll0 U8 N" A5 L5 d" V- C( e; l; @0 n
regsvr32 /s browseui.dll /I3 y$ e  |5 u) c$ `
regsvr32 /s msrating.dll
& d# A# c0 j, |7 J2 e9 W8 g4 Zregsvr32 /s mlang.dll2 c  \% g" h5 z
regsvr32 /s hlink.dll# |2 g$ |2 @; ^9 W. j9 J) J! _" y
regsvr32 /s mshtml.dll' a: d  d$ N& ~( \
regsvr32 /s mshtmled.dll
4 k1 u8 u* w7 j& g  q5 p  N' Cregsvr32 /s urlmon.dll
& S2 {2 X, z( s  Rregsvr32 /s plugin.ocx3 f7 x- i8 T+ A% f
regsvr32 /s sendmail.dll
& `$ v0 q' n( L8 }1 L; |regsvr32 /s mshtml.dll /i, @% n8 h( M5 J& b6 T2 T. z) `
regsvr32 /s scrobj.dll% i. F2 K! w( ^* m* q$ f# g
regsvr32 /s corpol.dll" C' c0 d0 L) ]. f+ |
regsvr32 /s jscript.dll
/ O0 r2 M/ V  Gregsvr32 /s msxml.dll
  V1 q( v. o8 V9 m1 a5 d. qregsvr32 /s imgutil.dll: u! _% w7 t$ V
regsvr32 /s cryptext.dll- B, v  K( n/ |& K$ _0 C7 i
regsvr32 /s inseng.dll. n- ~' `* J+ b* N7 N/ ^* D4 R
regsvr32 /s iesetup.dll /i: F5 f3 A6 ^1 a& y5 p
regsvr32 /s cryptdlg.dll6 d/ E2 E# ]# N3 n
regsvr32 /s actxprxy.dll
9 [6 o# E- U7 ~1 A, z4 O! {' S7 y6 Oregsvr32 /s dispex.dll) k1 P. {9 I$ n" c0 L3 P
regsvr32 /s occache.dll
5 o* c% q& j$ Nregsvr32 /s iepeers.dll
3 b, H) Z+ y" i  Mregsvr32 /s urlmon.dll /i
! u/ ?+ M' G0 E( `2 wregsvr32 /s cdfview.dll
# X. _: W/ V. d2 N& {1 O) Fregsvr32 /s webcheck.dll! v  p& w! h2 ~; s
regsvr32 /s mobsync.dll+ K% t  V* }# h! |3 t
regsvr32 /s pngfilt.dll7 A3 X8 n- n! Q
regsvr32 /s licmgr10.dll
  a- v6 U  ]) B& {regsvr32 /s hhctrl.ocx0 j6 o# N6 {1 W5 z" Q
regsvr32 /s inetcfg.dll
! W4 K, B: K0 r% [( I6 W) Gregsvr32 /s trialoc.dll. m( Z; b4 g& g* @* x  v
regsvr32 /s tdc.ocx# o) w, n- ~2 _4 {4 ~
regsvr32 /s MSR2C.DLL
. }% g6 F+ x3 J% h: `regsvr32 /s msident.dll
; a5 v  }, C8 ^/ s# d0 pregsvr32 /s msieftp.dll
7 P* c5 c5 {' {9 Lregsvr32 /s xmsconf.ocx& W8 e# _0 D. U6 m
regsvr32 /s ils.dll. N" u  ]9 y$ X; |- Q1 ]$ N( H
regsvr32 /s msoeacct.dll( `* ?" Y* e# c! }2 P7 k
regsvr32 /s wab32.dll) H& S& D7 b" [4 k8 h
regsvr32 /s wabimp.dll( G3 n) w  }# l3 ~# O, I
regsvr32 /s wabfind.dll
2 b. C. p8 \. r6 c: v: a. m3 lregsvr32 /s oemiglib.dll
5 X; S% N3 x- |' ~regsvr32 /s directdb.dll
) T) P: \. A8 p% Vregsvr32 /s inetcomm.dll, ?4 D( a. v; ^9 E( P
regsvr32 /s msoe.dll  R8 l* z8 T- ~+ o2 {
regsvr32 /s oeimport.dll+ \# e" _* g* ?* n5 E; V$ n' j  L' o! C2 J: Q
regsvr32 /s msdxm.ocx5 \. E7 L7 y0 r3 i; ^
regsvr32 /s dxmasf.dll( C7 E  i. `2 p( R/ U# _. }
regsvr32 /s laprxy.dll9 ]- L% t! j3 m
regsvr32 /s l3codecx.ax, o5 v8 t8 T% k. Z+ t1 s
regsvr32 /s acelpdec.ax$ N0 n  o# M2 ~6 N  T" k6 Q8 ~
regsvr32 /s mpg4ds32.ax
) B' P! ?. v' T6 e# E; t+ Tregsvr32 /s danim.dll. D, f+ S" ]" z' n& v: x
regsvr32 /s Daxctle.ocx
3 P" \  a- t% ~- v6 \+ v- q! ]regsvr32 /s lmrt.dll8 {" {: @. B' h2 ?* P! i' B& t
regsvr32 /s datime.dll
( a$ a" K* [! m1 Pregsvr32 /s dxtrans.dll3 x; S" ^2 ~6 m5 b  S+ Y  n
regsvr32 /s dxtmsft.dll
; k' r( H3 G$ L) x1 b: {regsvr32 /s wshom.ocx2 x! A( i2 D: i8 p- C0 S7 {( ?& ~
regsvr32 /s wshext.dll" L0 q  H5 `, R- P$ y  C
regsvr32 /s vbscript.dll
1 s) t( P% W6 ?, o5 {! R- o# U6 Uregsvr32 /s scrrun.dll mstinit.exe /setup
! k  h0 D" U& s6 U% {& J% nregsvr32 /s msnsspc.dll /SspcCreateSspiReg5 v- f9 w3 v0 C  k3 G
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
$ a7 B; Y$ N5 n$ Q8 B2 Gecho.
+ ]) }, J9 o4 L9 `2 ~echo.. k- }8 p% _9 C  i7 ~
echo 修复成功!任意键退出!
! ^  c) o( w2 h3 Cpause>nul. M. }. q# r9 U# W! R: n9 _
四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。& @. `" @- Z8 Q. e' u: [
+ l. {/ v2 O0 ?6 R' Z" i
PS:# S% o* ~* P. v% z
方法一设置了权限没用,然后用方法二,紧接着就是方法三,回头一看aspcms的页面自动刷新正常了。果然是组件的问题,至于是FSO还是其他的就难说了,反正是解决了,出问题可以一步一步来,做完一步测试看看,就知道是哪儿的问题了。. R, O- G+ p6 `, i$ i
  w7 \9 D( C# m4 F& W) P: d% {8 M! V9 v
如果用完以上办法后,运行iis仍然出错1 n! A( i  d5 |6 d+ \% {: Y1 ^
右键IE桌面图标--->属性--->高级--->去掉“显示友好http错误信息”前面的勾--->再运行的IIS,提示“ASP0201错误”
5 }0 n; b4 N8 [- K* E9 W- K! |$ i下载下面的绿色软件 iisfixer [IIS的修复工具] 就能解决问题% s$ \& @" ~; R2 x
IIsfixer.rar (1.07 MB, 下载次数: 0)
( p* b% m2 Q* S& O& l2 d
4 T; x" E# G2 `. L1 E& y8 |' _" n, a# m& z% R2 e- p
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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