服务器使用Excel导出控件出错处理
2012-02-20 16:58
197 查看
问题:C# Microsoft.Office.Interop.Excel 系统找不到指定的文件。
解决:
这是开发机和运行环境的Office版本不一致导致的,需要开发机安装的Office和服务器上一致。
问题:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
解决:
这是权限导致的在web.config下添加<identity impersonate="true"
userName="administrator"password="111111" />
不过有些服务器上不起作用所以这是网查找到的方法
运行 dcomcnfg
组件服务→计算机→我的电脑→DCOM配置
找到 Microsoft Excel Application 右键属性
“标识”标签里选择“交互式用户”
“安全”标签里 “启动和激活权限”“访问权限” “配置权限”全部选自定义并且编辑添加ASPNET(XP下,在03里是NETWORK SERVICE)账户,添加的时候要注意查找位置必须是本机,比如XX-PC。
如果不行的话就在标识里面选择“下列用户”输入管理员登陆的账号和密码就行了。
解决:
这是开发机和运行环境的Office版本不一致导致的,需要开发机安装的Office和服务器上一致。
问题:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
解决:
这是权限导致的在web.config下添加<identity impersonate="true"
userName="administrator"password="111111" />
不过有些服务器上不起作用所以这是网查找到的方法
运行 dcomcnfg
组件服务→计算机→我的电脑→DCOM配置
找到 Microsoft Excel Application 右键属性
“标识”标签里选择“交互式用户”
“安全”标签里 “启动和激活权限”“访问权限” “配置权限”全部选自定义并且编辑添加ASPNET(XP下,在03里是NETWORK SERVICE)账户,添加的时候要注意查找位置必须是本机,比如XX-PC。
如果不行的话就在标识里面选择“下列用户”输入管理员登陆的账号和密码就行了。
相关文章推荐
- 关于Gridview中使用控件和图片导出到Excel的处理
- 关于Gridview中使用控件和图片导出到Excel的处理
- 关于Gridview中使用控件和图片导出到Excel的处理
- 从GridView中直接导出数据到Excel文件 处理导出乱码 类型“GridView”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。”的异常
- 使用Aspose.Cell控件实现Excel高难度报表的生成(一)导出表格控件
- 【推荐】.NET(webform,MVC)使用NPOI组件将数据导出、导入Excel。 Aspose.Cell 控件报表
- 使用DevExpress导出GridControl控件数据到excel文件
- 一键导出Word和Excel文件的简单服务器控件
- VS2010调用fileDialog文件导出工具及DEV控件之GridControl导出到Excel 合并使用
- Struts2使用Displaytag导出Excel,抛出nullException异常的处理
- 使用插件实现一般处理程序导出excel
- springMVC中使用POI方式导出excel至客户端、服务器实例
- C#使用RenderControl将GridView控件导出到EXCEL的方法
- Manipulating Pages and Server Controls with JavaScript(使用JS处理页面和服务器控件)
- 使用控件的RenderControl()方法导出Excel
- 服务器中使用Com组建处理Excel 常见问题
- Visual Studio 中使用Word、Excel等COM控件时如何配置服务器让程序正常运行?
- 导入Excel和导出Excel的简单方法与程序处理方法,使用Excel程序读写Excel ,实现Excel的多个 Sheets读写并导出
- updatepanel中的模板页中的控件 进行全局刷新的解决方法(respone.write()出错的解决方法,updatepanel中导出excel的解决方 案) (转自freeliver54博客)
- 一键导出Word和Excel文件的简单服务器控件