c#

位置:IT落伍者 >> c# >> 浏览文章

.net出现80080005错误的解决办法


发布日期:2019年05月12日
 
.net出现80080005错误的解决办法

前段时间在公司做一个文件统计的页面时需要将word文件的页面数量做一个统计但是在程序写好后运行总是报错

检索 COM 类工厂中 CLSID 为 {AC} 的组件时失败原因是出现以下错误:

尝试了很久总算发现了问题所在是com组件的权限问题

:在服务器上安装office的Word软件

:在开始>运行中输入dcomcnfgexe启动组件服务

:依次双击组件服务>计算机>我的电脑>DCOM配置

:在DCOM配置中找到Microsoft Word 文档在它上面点击右键然后点击属性弹出Microsoft word 文档属性对话框

:点击标识标签选择交互式用户

:点击安全标签启动和激活权限上点击自定义然后点击对应的编辑按钮在弹出的安全性对话框中填加一个NETWORK SERVICE用户(注意要选择本计算机名)并给它赋予本地启动本地激活权限

:依然是安全标签访问权限上点击自定义然后点击编辑在弹出的安全性对话框中也填加一个NETWORK SERVICE用户然后赋予本地访问权限

注:在XP系统中还要添加机器名/ASPNET用户的上述权限

在window server中如果还出现a错误在标示里面选择下列用户填写登录计算机的并拥有对word本地操作权限的用户或者在标示里面选择启用用户

以上方法是网友提供后来还是不行最后关键在于标示里面直接使用管理员输入管理员账号和密码确定后终于大功告成

上一篇:用Visual C#动态生成组件

下一篇:Reflector(.Net的Dll反编译工具)