如何防止Visual Studio 2015在结束调试时关闭IIS Express应用程序?

10
3个回答

6

在此输入图片描述你需要右键单击"项目 -> 视图 -> 在浏览器中查看"吗?它将启动IIS Express并保持其运行。


感谢您的回复。我没有看到“项目->查看->在浏览器中查看”选项,它只有“项目->查看->查看类图”选项。 - Mahesh
@Mahesh,我更新了我的答案,并附上了一张图片,其中应该有“在浏览器中查看”的选项。 - thllbrg
2
不幸的是,这仍然会导致一个头疼的问题,如果您再次启动常规的F5调试,然后停止它,那么您就必须再次按CTRL+F5。在2013年,我可以启动和停止调试会话,并保持IIS实例运行。我仍然找不到这种改变的答案,使其像2013年一样运行。 - Ryan Peters
这是其中一件在VS2013中运作得更好,而现在却变成了一团糟的事情...除非当然有什么我们都不知道的东西... - Marko

4

在VS 2015中,进入Debug菜单,选择Start Without Debugging(启动不调试)选项。 这会让web应用程序在没有调试的情况下运行。 现在你可以进行更改和重建项目,然后刷新你的浏览器以查看更改。


1

好的,以下是我的做法,适用于VS 2015和VS 2017。

  1. 在“解决方案资源管理器”中,右键点击项目
  2. 进入“属性”,然后选择“Web”选项卡
  3. 在调试器部分,确保“启用编辑并继续”未被选中。

开始调试,停止调试,您应该会发现IIS Express服务器仍然在运行,而不会被意外关闭。


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