WatiN:打开 Internet Explorer 时出错

发布于 2024-11-19 07:58:52 字数 535 浏览 2 评论 0原文

我有一个 C# (Visual Studio 2010) 项目,可以像这样打开 Internet Explorer 8:

Brower browser = new WatiN.Core.IE( "http://google.com");

这曾经可以工作,但我遇到了一些问题,需要我重新安装 Internet Explorer(我使用的是 Window 7)。我正在使用.NET 4.0框架(尽管我已经尝试过更改)。

现在,我得到这个异常:

检索 COM 类工厂 具有 CLSID 的组件 {0002DF01-0000-0000-C000-000000000046} 由于以下错误而失败: 80080005 服务器执行失败 (HRESULT 异常:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。

我可以手动打开 Internet Explorer,没问题。

我正在使用 Watin 2.0(我也尝试过 2.1)。

I have a C# (Visual Studio 2010) project that opens Internet Explorer 8 like this:

Brower browser = new WatiN.Core.IE( "http://google.com");

This used to work, but I had some problems that required me to reinstall Internet Explorer (I am on Window 7). I am using the .NET 4.0 framework (although I have tried changing).

Now, I get this exception:

Retrieving the COM class factory for
component with CLSID
{0002DF01-0000-0000-C000-000000000046}
failed due to the following error:
80080005 Server execution failed
(Exception from HRESULT: 0x80080005
(CO_E_SERVER_EXEC_FAILURE)).

I can open Internet Explorer manually, fine.

I am using Watin 2.0 (I have also tried 2.1).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泪是无色的血 2024-11-26 07:58:52

我将项目从“任何 CPU”切换到“x86”,这个问题就消失了。我使用的是 64 位 CPU。

I switched project from "Any CPU" to "x86" and this problem went away. I am on a 64-bit CPU.

深爱不及久伴 2024-11-26 07:58:52

你能尝试一下吗?

浏览器 browser = new WatiN.Core.IE.GoTo( "http://google.com");

GoTo 是 WatiN Cheers 的现有方法

Can you give this a try?

Browser browser = new WatiN.Core.IE.GoTo( "http://google.com");

GoTo is an existing method of WatiN

Cheers.

假装不在乎 2024-11-26 07:58:52

就我而言,这是由于恶​​意软件阻止了我的 Windows 上的执行。一旦我关闭应用程序QQPCTray.exe,IE浏览器将启动并成功运行。

您可以尝试关闭任何可能正在运行的检测软件,然后重试。

尝试在全新的 Windows 环境中运行该应用程序。

In my case, it was due to a Malware software that blocked the execution on my Windows. Once I close the app QQPCTray.exe, IE browser will launch and run successfully.

You can try to shutdown any detection software that may be running and try again.

Try running the app on a fresh Windows environment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文