0

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

有谁知道为什么从 AppDomain 启动而不是从它自己的进程启动事件?

4

0 回答 0