本文介绍了由于以下错误,检索具有 CLSID 的组件的 COM 类工厂失败:80070005 访问被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 IIS 中托管了一个 asp.net.使用 Com 库Microsoft Word 14.0 对象库".我正在使用它来将 Word 文档转换为 HTML,在我的机器上它可以工作.我的机器上有 Office 2007.但是当我尝试在服务器上运行我的应用程序时,它给了我以下错误

I have an asp.net hosted in IIS. that uses the Com library "Microsoft Word 14.0 Object Library". I am using this to convert the word Document to HTML, on my machine it works. I have Office 2007 on my machine. but when i try to run my app on the server it gives me the Following error

使用 CLSID 检索组件的 COM 类工厂{000209FF-0000-0000-C000-000000000046} 因以下原因失败错误:80070005 访问被拒绝.(来自 HRESULT 的异常:0x80070005E_ACCESSDENIED)).

我已将所有权限授予 aspnet 用户和其他用户完全访问权限,但这不起作用,

i have given all the permissions to the aspnet user and other users full access but this does not work,

推荐答案

  1. 从开始"菜单中,单击运行"并键入 Dcomcnfg.exe.
  2. 在组件服务中,单击控制台根目录,展开组件服务,展开计算机,展开我的电脑,展开 DCOMConfig.
  3. 搜索 Microsoft Word 14.0 对象库.点击它.
  4. 右键单击并选择属性.
  5. 在安全选项卡上,在启动和激活"部分选择自定义.
  6. 单击编辑并添加应用程序在其下运行的应用程序池的标识.
  7. 对访问权限"重复上述步骤

这篇关于由于以下错误,检索具有 CLSID 的组件的 COM 类工厂失败:80070005 访问被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-31 08:02