Retrieving the COM class factory for component with CLSID failed due to the following error: 80070005 Access is denied

Retrieving the COM class factory for component with CLSID failed due to the following error: 80070005 Access is denied

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

Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 E_ACCESSDENIED)).

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

  1. 在“开始”菜单中,单击 运行 并键入 Dcomcnfg.exe。
  2. 在组件服务中,单击控制台根,展开组件服务,展开计算机,展开我的电脑,展开 DCOMConfig。
  3. 搜索 Microsoft Word 14.0 对象库。点击它。
  4. 右键单击 select 属性。
  5. 在安全选项卡上,select 在 "Launch and Activation" 部分自定义。
  6. 单击编辑并添加您的应用程序所在的应用程序池的标识 运行。
  7. 为 "Access Permission"
  8. 重复上述步骤