在2012年以前,如果我在Chrome中进行了调试(例如),然后停止了调试器,则该网站将继续在IIS Express中运行。2013年似乎不再如此。
这是我需要做的新更改吗?停止调试器后,如何保持网站实例运行?谢谢。
在2012年以前,如果我在Chrome中进行了调试(例如),然后停止了调试器,则该网站将继续在IIS Express中运行。2013年似乎不再如此。
这是我需要做的新更改吗?停止调试器后,如何保持网站实例运行?谢谢。
Answers:
关闭新的“启用编辑并继续”功能对我来说是固定的。
更新1:
您还可以根据每个项目将其关闭。
更新2:讨论此功能的博客文章。
更简单的解决方案:
从Debug
菜单中选择Start Without Debugging
或Ctrl+F5
以运行项目,除非退出IIS,否则它将继续运行您的项目。
我在Web项目的属性(VS2015社区更新2)中没有“启用编辑并继续”功能,但最终我在Rick的答案中提到的此链接中找到了一条有用的评论:
克里斯蒂安:您无需关闭IIS Express即可继续运行。您需要做的只是分离所有进程而不是停止应用程序。如果您去:工具>定制>单击命令选项卡。然后选择工具栏单选按钮,然后在此调试旁边的下拉菜单中选择。然后,您要“添加命令…”。在“添加命令”窗口中,选择“调试”并向下滚动到并单击“全部分离”。单击确定,然后关闭。您将在调试菜单旁边看到一个红叉。当您在调试后单击此按钮时,您的应用程序IIS Express将继续运行。
Add Command.. > Debug > Detach All
。