以前在2012年,如果我在Chrome中调试(例如),然后停止调试器,该网站将继续在IIS Express中运行。 2013年情况似乎不再如此。
这是我需要做出的新改变吗?即使在停止调试器后,如何保持网站实例运行?感谢。
答案 0 :(得分:306)
关闭新的“启用编辑并继续”功能为我修复了它。
更新1 :
您也可以按项目关闭它。
更新2 : 讨论此功能的博客文章。
答案 1 :(得分:21)
更简单的解决方案:
从Debug
菜单选择Start Without Debugging
或Ctrl+F5
来运行项目,除非您退出 IIS ,否则它将继续运行您的项目。
答案 2 :(得分:10)
我的网站项目属性(VS2015社区更新2)中没有“启用编辑并继续”,但最终我在this link中提到的Rick's answer中找到了有用的评论:
Christian:您不需要关闭IIS Express选项以继续运行。您需要做的就是不要停止您的应用程序,而是分离所有进程。如果你去:工具>自定义>单击命令选项卡。然后选择工具栏单选按钮,并在此选择调试旁边的下拉列表中。然后,您想要“添加命令...”。在Add Command窗口中选择debug并向下滚动并单击“Detach All”。单击“确定”,然后关闭。您将在调试菜单旁边看到一个红叉。在调试应用程序后单击此按钮时,IIS Express将继续运行。