【发布时间】:2015-07-06 10:10:52
【问题描述】:
我在控制台应用程序中使用 WatiN。我将平台设置为 x86,并将 [STAThread] 添加到我的 Main。我确认该应用程序实际上是在 32 位模式下运行(WatiN 需要)。
WatiN 在本地测试时工作正常,但在 AppHarbor 上运行时崩溃:
[COMException: 检索具有 CLSID {0002DF01-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是 以下错误:80080005 服务器执行失败(异常来自 HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))。]
0007FFB8B2184B3 WatiN_Core!WatiN.Core.IE.CreateNewIEAndGoToUri(System.Uri, WatiN.Core.Interfaces.IDialogHandler, Boolean)+0x103
如何让 WatiN 在 AppHarbor 上工作?
【问题讨论】: