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