gpt4 book ai didi

c# - 使用 Internet Explorer 类时发生互操作服务错误

转载 作者:行者123 更新时间:2023-11-30 12:47:43 25 4
gpt4 key购买 nike

我正在尝试将 asp.net Web 服务应用程序部署到 IIS 7.5。该应用程序使用.Net Framework 3.5。开发机器是win 7 64位。我使用以下代码片段创建 HTML,然后使用 Amyuni 文档转换器 450 将其转换为 pdf。

private InternetExplorer internetExplorer = new InternetExplorerClass();

当我在本地开发服务器中部署应用程序时,它可以完美运行,但是当我使用本地 iis 服务器部署它时,它会出现以下错误。任何原因..我已经使用了 impersonate='true'

System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} failed due to the following error: 80080005.

最佳答案

您必须为 ie 更改 DComConfig 中的属性。按照以下步骤操作:

开始->运行->dcomcnfg->组件服务>计算机>我的电脑

右键单击“我的电脑”并选择“属性”。在安全 COM 选项卡上设置默认身份验证级别和默认模拟级别。

关于c# - 使用 Internet Explorer 类时发生互操作服务错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16060645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com