Web浏览器控制不根据托管服务触发事件

时间:2013-09-04 21:56:58

标签: webbrowser-control

我有一个服务启动一个新进程来执行针对webbrowser控件的步骤。这适用于简单的事情,如导航,点击,HTML抓取等。它发生故障的是触发事件,如“onmouseup”/“onmousedown”等。当在服务中运行时,这些事件根本不会触发。直接运行exe也不起作用。当我通过单元测试运行完全相同的代码时,它的工作完全正常。如果我在新的AppDomain中启动程序集,它也可以正常运行,但这会导致会话数据混合,因此它不是一个可行的选项。

有没有人知道为什么从AppDomain启动时会触发事件,而不是从它自己的进程启动?

0 个答案:

没有答案