Visual Studio调试器:停止调试时不要停止网站

14
在之前的 Visual Studio 版本中(或者我几年前设置了一些选项),当我停止调试 Web 应用程序时,实际的 IIS Express 实例仍然会继续运行。我非常喜欢这种行为,因为这意味着该站点始终在运行,可以随时进行修改代码/重新编译等操作。
自从升级到 VS 2013 后,似乎不再出现这种情况,当我停止调试时,它也会停止 IIS Express 应用程序池。
请问是否有任何设置可以更改此行为?

1
@JohnSaunders 嗯,这不是个坏主意,我会这样做,直到我找到设置。 - undefined
1个回答

22

VS2013的一个变化是在Web应用程序项目中默认启用了“编辑并继续”功能。启用“编辑并继续”后,VS调试器会侵入式地附加到Web服务器进程(例如IIS Express)。当您停止调试器时,这也会杀死IIS Express进程。如果关闭了E&C,则调试器不会使用侵入性的附加,这使得调试器可以停止而不会杀死已附加的进程。

您可以在项目属性的“Web”选项卡下找到此功能,在“调试器”部分中进行设置。


1
是的,看起来就是这样做的,非常感谢,反正我从来不使用编辑并继续 :) - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接