2016-03-03 48 views
2

在VS中进行调试时,特别是当应用程序依赖于远程Web服务时(在解决方案中),它会自动为这些Web服务暂停主机。默认情况下,停止调试过程时,它会杀死IIS Express进程。通常,在VS 2013中,我会在项目级别禁用“编辑并继续”,并且即使在停止调试过程后,IIS Express进程仍然保持活动状态。仅仅使用Ctrl + F5不会自动启动应用程序使用的Web服务。VS 2015 - 在调试后保持IIS活着?

是否有办法在2015年VS做到这一点?或者我需要F5来让IIS Express进程在点击“停止”后保持活跃状态​​,或者以某种方式让Ctrl + F5启动相关Web服务的主机进程。谢谢。

+0

任何正确答案? – Nitesh

回答

0

你有没有使用“真正的” IIS考虑? 这是一个真正的Web服务器,它可以在不调试的情况下继续运行。 您可以从'Windows功能'进行安装。它还具有这样的好处,即您可以拥有与生产服务器相同的设置,从而最大程度地减少正在运行的问题。

+1

我可以,但它需要不断的额外步骤来更新所有应用程序,以便为我正在处理的每个项目使用不同的路径(并且我可以一次处理高达4或5个任意位置的任何地方)。这是一个更多的配置,IIS Express被自动配置。 –

0

调试时,你可以从过程“分离”,而不是阻止它的。

调试[菜单] - >分离所有