晨鸟科技

标题: 检索 COM 类工厂中 CLSID 为...原因是出现以下错误: 80070005 [打印本页]

作者: Star    时间: 2010-8-9 21:40
标题: 检索 COM 类工厂中 CLSID 为...原因是出现以下错误: 80070005
原文:http://hi.baidu.com/cavalry1/blo ... 2df90cb2de053a.html
0 X& K- l3 P% B- g- i- F( P) N; o/ A& o( v
需要注意的配置
" U  \8 W% y3 G* e) {& S* t( O+ Y
$ d2 u& ]+ V/ i. X: u; f" S检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 1 V3 j% t+ C4 ]7 s$ |
控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档
. I4 O# b8 D5 z' w! y$ [+ u3 T% e之后
6 K3 B+ j& `, ?% C单击属性打开此应用程序的属性对话框。
: a( t0 t' S4 j5 s2 e单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后# Z3 p" c$ X* J5 Q2 i, ?1 T
自定义->编辑->添加ASP.NET账户和IUSER_计算机名
8 v/ ^9 o* j  ~* ~$ U% U. R! N% O0 z! D: l, H' {* A4 e% v) t
* 这些帐户仅在计算机上安装有 IIS 的情况下才存在。 . s0 e* i6 G7 s. x
13. 确保允许每个用户访问,然后单击确定。 ) {4 D8 _/ k. B
14. 单击确定关闭 DCOMCNFG。
. e3 m% J9 n9 L1 z7 Y: J5 {* ~
% E  L$ G: N" L7 T1 L2、请设置web.config中的<identity impersonate="true" userName="administrator" password="51aspx"/>帐号和密码,否则会提示检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。- }; f) H$ ^: R( \1 j4 K" y

/ M  \5 Y4 }/ k8 P- ?4 \* v例如
9 o+ T3 n; ]9 R0 \9 b" m5 ]; l" T9 O- o5 h
<system.web>' b1 V1 \5 K: Q( Q9 ~- s9 [
. z: F/ z! U, j) E) Z$ j& D& G& v
<identity impersonate="true" userName="administrator" password="chuguo186"/># E) B9 H1 B) K

2 q, S; B; N7 v( |$ {" h</system.web>9 a% Z6 t2 ?) ^( F4 b- X4 T

5 }( E+ ]( A, t' P: J+ ^我的web.config中之前没有添加identity impersonate,添加之后就可以了,但是在之前也做了第一步的操作,就是添加asp.net访问权限,也不知道究竟是哪一步起着关键作用
% ?) S, O8 z& p
% X( F( m1 o2 O5 d9 `2 J6 ?/ ]: I检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a 。
5 [; r* p9 @( X+ Z1 R  U# m% ^' j) L, Y6 f+ P+ `* H2 m- y' N
运行dcomcnfg打开组件服务,
; L* Z. M1 R) Y. z  |: d* D  E! d2 R+ f; [! T5 L" R
依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"$ f; e' }8 `1 n5 m

$ Q2 I3 S( X2 D" A; s& J' x+ i4 [找到"Microsoft Excel应用程序"或"Microsoft Word应用程序",: a; a- ^# {& }7 h% H. H$ C
" Y+ t0 t0 s- I4 ~# x
右键打开属性对话框,点击"标识"选项卡,* J; z) M9 i' S! P9 I: O, ?

8 |, W3 U$ |' y/ K; Q点"下列用户",把管理员的用户密码正确填写进去...
- _) B& Q' I3 j, }8 }( q) T3 g) P1 n2 S/ m$ E/ ]9 c1 W/ z
点击"安全"选项卡,
' @6 t+ Z  I1 M) m/ W3 v) n
& W3 i9 \- Z  u/ l* C9 s& ^, P依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,& F4 m' S7 b& i& ]6 m/ ?1 z( N- ?





欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/) Powered by Discuz! X3.2