错误:检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败

  最近在Windows 2003服务器上部署含有Excel相关操作的项目时,出现错误“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005”,如下所示:

2011021817034258.png

  在网上找到了普遍的解决方案(http://blog.csdn.net/zijings8374/archive/2009/06/09/4256005.aspx),还是不能解决问题,直觉是权限的问题,只有当前的登录用户能够对Excel组件进行操作,于是:

①“运行”,dcomcnfg.exe;
②在DCOM中找到Microsoft Excel应用程序,右键 -》属性-》标识-》下列用户,一般当前登录用户为管理员(Administrator),输入用户名密码 ,确认;
③在web.config中添加如下配置,注意替换自己的密码:
 
   
< identity impersonate ="true" userName ="Administrator" password ="****" />
  至此,我的问题就解决了!

转载于:https://www.cnblogs.com/hechaoyang/archive/2011/02/18/1958054.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值