2011-05-30 116 views
17

我使用IIS 7快递到我的开发机器上测试ASP.Net MVC 3项目,通常当我完成调试,这是一件好事,这样我可以直接在浏览器,而无需进行小测试中,它保持运行再次运行该项目。如何在完成调试后保持IIS Express运行?

但如果我选择选项“启用编辑并继续”在项目属性,而IIS调试项目7将只运行。有没有办法改变这种行为?

+14

+1提示关闭“启用编辑并继续”保持IISExpress运行 - 谢谢! – 2013-03-27 01:48:36

+2

http://stackoverflow.com/a/18794676/20126 – 2013-11-10 17:47:01

+0

你可以使用detach而不是stop,下面是如何将它添加到菜单中:http://stackoverflow.com/a/14384964/1248565 – fbiagi 2015-04-30 14:36:27

回答

4

没有,因为为了实现这一点,Visual Studio中使用的托管环境,解释所执行的代码。

因此,它只能在调试。

+0

现在,如果我已经在项目中编辑我只需要重建和刷新浏览器,它会工作? – 2016-02-02 06:56:19

+3

在工具>选项>调试中关闭新的“启用编辑并继续”功能可以做到这一点。我把这个评论留在这里来吸引注意,因为这个答案被接受,并说没有办法,但在vs2013 +你可以做到这一点。 – katmanco 2016-03-12 20:43:02

3

有一个在Visual Studio中的全局设置有“编辑和继续”通过默认选项下的所有新项目处于关闭状态>调试>编辑并继续。

4

以防万一,如果你需要这个功能(IIS继续运行)在ASP.NET Web窗体,而不是按F5(运行),右键单击Solution Explorer中的开始页面,选择“在浏览器中查看”。

+0

这对我感谢(VS2013终极 - Win8) – hB0 2015-05-11 09:37:23