最近用.net写了一个相关word的B/S的程序,部署到2003企业版的服务器上遇到这个错误:检索 COM 类工厂中 CLSID为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误:80070005。在网上搜索一下,找到解决方案
1.对于上面提到的报错,属于用户权限不够,所以需要设置用户相应的权限。
.NET导出Excel、Word遇到的80070005错误的解决方法:
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:80070005基本上.net导出excel、word文件,都需要如此配置一下,不配置有的时候没错,而配置后基本应该不会出错。
具体配置方法如下:
1:在服务器上安装office的Excel软件.
2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"