【发布时间】:2017-03-14 08:52:03
【问题描述】:
我正在尝试使用 azure 上托管的 Web 应用程序中的 WatiN 库来自动化 Internet Explorer。尝试创建 IE 实例时出现以下异常:
System.Runtime.InteropServices.COMException (0x80080005):正在检索 具有 CLSID 的组件的 COM 类工厂 {0002DF01-0000-0000-C000-000000000046} 由于以下原因而失败 错误:80080005 服务器执行失败(来自 HRESULT 的异常: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))
首先,是否可以在 azure 上托管的 Web 应用程序中自动化 IE? (我知道无论如何这样做是个坏主意)以及如果可能的话如何解决这个异常。
更新:在收到此异常之前,我收到另一个说未找到 Interop.SHDocVw.dll。我将 Imbed Interop Types 属性设置为 false 并将 Copy Local 设置为 true 并且异常消失了。
【问题讨论】:
标签: c# azure internet-explorer automation