0

我正在使用 VS 2008 调试托管在 IIS 6 中的 WCF 服务。为此,我只需附加到 w3wp.exe 进程,就可以开始了。

但是,很烦人的是,这个进程似乎一直被杀死,比如每次我停止调试,或者我停止主动使用服务几分钟。这意味着几乎每次我调用服务方法并想要调试时,我都必须反复附加到该进程。

有什么方法可以轻松地保持进程处于活动状态,或者让调试器在启动时自动附加到它?

我在想可能有一些 IIS 配置在这里可能会有所帮助,但我找不到它。

我知道我可以编写一个控制台应用程序来托管仅用于调试,但我宁愿不必这样做。

4

1 回答 1

2

您可以禁用:

  • 应用程序池的回收功能
  • 池的空闲超时

在这两种情况下,您都可以在 IIS 管理器中找到:

应用程序池 -> 池的属性 -> 回收选项卡或性能选项卡

这应该让工作进程保持活力。

于 2013-10-18T02:11:47.070 回答