在调试IIS中托管的WCF服务时,保持w3wp进程处于活动状态或自动附加

时间:2013-10-18 01:06:37

标签: .net wcf visual-studio debugging iis

我正在调试在VS 6中使用VS 2008托管的WCF服务。为此,我只是附加到w3wp.exe进程,我很高兴。

然而,令人讨厌的是,这个过程似乎一直被杀死,比如每次我停止调试,或者我停止积极使用该服务几分钟。这意味着几乎每次我调用服务方法并想要调试时,我都必须反复附加到该过程。

有没有办法轻松保持进程活着,或者可能让调试器在启动时自动附加到它?

我认为可能有一些IIS配置可能对此有所帮助,但我找不到它。

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

1 个答案:

答案 0 :(得分:2)

您可以停用:

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

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

Application Pools -> Properties for your pool -> Recycling tab or Performance tab

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