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 用户和其他用户完全访问权限,但这不起作用,
- 在“开始”菜单中,单击 运行 并键入 Dcomcnfg.exe。
- 在组件服务中,单击控制台根,展开组件服务,展开计算机,展开我的电脑,展开 DCOMConfig。
- 搜索 Microsoft Word 14.0 对象库。点击它。
- 右键单击 select 属性。
- 在安全选项卡上,select 在 "Launch and Activation" 部分自定义。
- 单击编辑并添加您的应用程序所在的应用程序池的标识 运行。
- 为 "Access Permission"
重复上述步骤
我在 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 用户和其他用户完全访问权限,但这不起作用,
- 在“开始”菜单中,单击 运行 并键入 Dcomcnfg.exe。
- 在组件服务中,单击控制台根,展开组件服务,展开计算机,展开我的电脑,展开 DCOMConfig。
- 搜索 Microsoft Word 14.0 对象库。点击它。
- 右键单击 select 属性。
- 在安全选项卡上,select 在 "Launch and Activation" 部分自定义。
- 单击编辑并添加您的应用程序所在的应用程序池的标识 运行。
- 为 "Access Permission" 重复上述步骤