检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005

解决:

在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Microsoft Excel程序,这主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的

可以通过在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到excel组件

对 Excel 进行编程,实际上就是通过 .Net Framework 去调用 Excel 的 COM 组件,所有要在 Web 环境下调用 COM 组件的时候,都需要对其进行相应的配置。
很多朋友都反映在 Windows 环境下调试正常的程序,一拿到 Web 环境中就出错,实际上就是因为缺少了这一步。

下面就详细介绍 DCOM 的配置过程。

1、运行“dcomcnfg”,打开 DCOM 配置程序。(或者 开始→设置→控制面版→管理工具→组件服务→计算机→我的电脑→DCOM配置)
 

2、在应用程序列表中找到“Microsoft Excel 应用程序”,点击“属性”,在2003下面如果没找不到属性,请打SP2补丁。
 

3、将 “常规” 选项卡中的 “身份验证级别” 设为 “无”。
 

4.   右键--【属性】,在【标识】选项卡中选择“下列用户”,填入用户的用户名和密码(Administrator即可),如图:

5. 【安全】选项卡中,“启动和激活权限”、“访问权限”都选择【自定义】,如图:

”启动和激活权限“中,点击【编辑】--【添加】—“IIS_IUSRS”用户,并在权限中选择【本地启动】、【本地激活】,如图:

”访问权限”中,点击【编辑】--【添加】—“IIS_IUSRS”用户,并在权限中选择【本地访问】,如图:

点击【确定】,即可。

Excel操作报错 Application excelApp = new Application()异常相关推荐

  1. Python 使用xlrd读Excel文件报错

    Python 使用xlrd读Excel文件报错:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found ' ...

  2. linux系统读取excel文件是否存在,小弟我用poi读excel,在window下没有有关问题,但把程序放到linux上时,读取客户端的excel文件报错,不...

    我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错,不知道如何解决 我用poi读excel,在window下没有问题,但把程序放到linux上 ...

  3. Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘

    Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...

  4. 嵌入式linux开发,对pcf8563时钟操作报错:rtc-pcf8563 0-0051: low voltage detected, date/time is not reliable.

    一.问题描述. 嵌入式linux开发,对pcf8563时钟操作报错如下: [root@ms ~]# hwclock -s rtc-pcf8563 0-0051: low voltage detecte ...

  5. 数据库操作报错:字符串 ‘xxx:‘ 后的引号不完整

    数据库操作报错:字符串 'xxx:' 后的引号不完整 这个问题搞了好久,当初想着把这个插入语句删了呢?想了想它是个问题,还是解决吧. ('接收客户端: 其实这段语句是这样的 但是,无论我怎么复制,他总 ...

  6. java解析excel报错,poi解析excel文件报错

    getFileMagic() only operates on streams which support mark(int) 使用 bis 解决 BufferedInputStream bis = ...

  7. 已解决Python pandas.read_excel读取Excel文件报错

    已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=en ...

  8. OleDbConnection打开Excel文件报错

    OleDbConnection打开Excel文件报错信息:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local ...

  9. 【明哥报错簿】之 mybatis异常invalid comparison: java.util.Date and java.lang.String

    [明哥报错簿]之 mybatis异常invalid comparison: java.util.Date and java.lang.String 参考文章: (1)[明哥报错簿]之 mybatis异 ...

最新文章

  1. jdk安装失败_jenkins全局工具jdk、maven安装
  2. clickhouse常用sql
  3. Windows下安装Object C开发环境,及Hello Word(转)
  4. Android开发之java8 lambad表达式的使用
  5. 花里胡哨,不协调统一的界面,正如看到一个穿花里胡哨衣服的人,让人作呕,不想接近。...
  6. 微软自证开源决心:GitHub 私有库免费无限开放!
  7. 分量入度hdu 3836 Equivalent Sets
  8. IIS的Server Application Error报错解决方法
  9. 海康威视硬盘录像机怎么连接萤石云
  10. cs224n学习笔记 2
  11. 《数据挖掘:R语言实战》P234中,UCI数据库中白酒品质研究数据集4898个样本下载问题
  12. 关于获得淘宝商品评论的那些事
  13. 懒惰的牛(差分) + 金发姑娘和 N 头牛(差分) + 贝茜放慢脚步(二路排序)(归并排序)
  14. 好书分享--习惯的力量
  15. 【APICloud系列|1】华为应用市场 应用版权证书或代理证书怎么填
  16. 关于京东商城在宜宾开通货到付款的随想
  17. 我的学习笔记001--private protected public internal mxx
  18. 无线Mesh网络 介绍
  19. HTML实例1 _网页文章
  20. grafana在图表中修改metric的名称

热门文章

  1. 不适合学习编程的人是你吗?
  2. 图像特征之傅里叶描述子
  3. valgrind安装及使用
  4. Mr.Alright--- Android 11(R)桌面文件夹预览布局类似9宫格的实现
  5. C语言程序设计教程_第四章:键盘输入与屏幕输出_笔记整理
  6. Android 省电模式 降频吗,开启省电模式会降频吗
  7. grep 命令使用(2)
  8. Windows下使用chkdsk修复移动硬盘/磁盘
  9. 国培南通之行的感悟——(其三)
  10. Python 简易实现 quoted-printable 编码