异常:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}
环境及异常信息说明
环境说明: Win2008 R2(中文版) x64 、IIS 7.0
功能说明:上传Excel到服务器,并在服务器端读取Excel中的数据;
异常信息:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 拒绝访问。 (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).
处理过程
1.服务器端安装Office Excel软件;
2. 【开始】--【运行】--输入“Dcomcnfg”--【确定】,打开【组件服务】窗口
3.【组件服务】--【计算机】--【我的电脑】--【DCOM配置】--【Microsoft Excel Application】(x64为系统需要按照下面的方法配置,才能找到)
若找不到【Microsoft Excel Application】,请参照以下方法:
①【开始】--【运行】--输入“mmc -32”--【确定】,打开【控制台】窗口;
② 选择【文件】—【添加/删除管理单元】--在“可用的管理单元”中选择【组件服务】--单击【添加】--【确定】;
4. 右键--【属性】,在【标识】选项卡中选择“下列用户”,填入用户的用户名和密码(Administrator即可),如图:
5. 【安全】选项卡中,“启动和激活权限”、“访问权限”都选择【自定义】,如图:
”启动和激活权限“中,点击【编辑】--【添加】—“IIS_IUSRS”用户,并在权限中选择【本地启动】、【本地激活】,如图:
”访问权限”中,点击【编辑】--【添加】—“IIS_IUSRS”用户,并在权限中选择【本地访问】,如图:
点击【确定】,即可。
异常:Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}相关推荐
- C#-Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}
异常信息如下 捕获到执行这句时异常: Excel.Application ep = new Excel.ApplicationClass(); Retrieving the COM class fac ...
- Retrieving the COM class factory for component with CLSID {00024500-0000-000
.NET 导出excel时出现错误:Retrieving the COM class factory for component with CLSID {00024500-0000-000该错误的原因 ...
- Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} fa
c# 控制台应用程序发布到服务器运行报错:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80 ...
- ASP.NET操作EXCEL时出现的错误 Retrieving the COM class factory for component with CLSID
这个问题困扰了我很久,在网上找了很多资料都没用, 最后找到解决方案: 运行dcomcnfg打开组件服务 依次展开"组件服务"->"计算机"->&qu ...
- office组件导入导出常见异常记录
异常:未能加载文件或程序集"Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken ...
- SQL Server 异常 COM 类公司中CLSID 为 {10021F00-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80070005
[Error] COM 类公司中CLSID 为 {10021F00-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80070005 [Solution] ...
- SQL Server 异常 COM 类公司中CLSID 为 {10021F00-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80040154
ASP.NET利用SQLDMO可以实现在线备份.还原数据库等各种功能. 由于客户的数据库和WEB服务不再同一台服务器,把网站部署在服务器上以后,运行程序,提示如下错误 [Error] COM 类工厂中 ...
- 检索COM类工厂组件的CLSID 80040154(不容易啊!!) 80040154.
ASPDONET页面报错:Retrieving the COM class factory for component with CLSID {DD855F0D-48AF-4E28-B450-3567 ...
- ArcEngine 9.3.1与64位操作系统 80040154
几天前有个项目,在本机开发完毕后,由于数据量过大,因此想要把程序迁移到服务器上进行测试,可谁晓得连着换了三台服务器,连续遭遇了如下错误,弄得一帮人是一头雾水. 错误信息: 未处理 System.Typ ...
最新文章
- 深圳惠程澄清与奇虎360公司重组传闻
- js title 单选框 获取_js简单获取表单中单选按钮值的方法
- 小白开学Asp.Net Core 《八》
- 中国科技大学计算机考研复试内容,中国科学技术大学考研复试
- 腾讯云存储上传图片前端处理
- 敏捷图书排行 (2011年修订)【转】
- 万字长文带你从头构建文本分类器
- 简单理解下内存的几大区域
- lt;九度 OJgt;题目1545:奇怪的连通图
- ORACLE创建表空间、用户语句
- C++ typedef 用法详解
- windows命令和linux,WSL 命令行参考 | Microsoft Docs
- 微信小程序自定义switch中带文字效果
- 风螺旋线公切线的算法
- spring 中使用tdd_通过JavaScript中基于属性的TDD的钻石方块
- vscode ssh遇到“过程试图写入的管道不存在”问题
- Linux上安装软件软件汇总
- Minecraft 1.19.2 Forge模组开发 07.拼图建筑(jigsaw)
- 数据库设计(理论实例)
- blogbus背景音乐及音乐播放器设置
热门文章
- Oracle数据库模式对象管理
- 圣诞节静态HTML网页作业作品 大学生圣诞网页设计制作成品 简单DIV CSS布局网站
- 自动驾驶算法详解(5): 贝塞尔曲线进行路径规划的python实现
- Hadoop HA高可用集群搭建(Hadoop+Zookeeper+HBase)
- 2017:人工智能来喽
- 推荐系统的因果推断:Causal Inference for Recommender Systems(RecSys,2020)
- 基于Android的个人电子相册设计与实现
- 2019年的春节档堪称火热,各种大片扎堆
- HTML5 video标签的播放控制
- 使用U盘作为开机密码