我真的在为这个问题苦苦挣扎,因为它对我来说似乎是随机发生的。当我打电话时,
Desktop.browse("some url");
Internet Explorer 将不会显示。异常信息如下,
在任何活动的激活上下文中都找不到请求的查找键。
当它发生时,它会一直发生,直到我重新启动机器,但它最终会再次发生。
似乎有此问题的工作站正在运行 Windows XP,并将 Internet Explorer 8 设置为默认浏览器。
编辑:我忘了提到,如果我直接打开 Internet Explorer 并导航到有问题的 URL,那么它会正常工作。
EDIT2:如果调用 Desktop.browse 并在至少 15 分钟后再次调用,这似乎会发生。现在重新启动应用程序似乎可以解决问题。