在WPF或WinForms应用程序中,当按F5(或单击绿色箭头)时,它将以调试模式打开应用程序。然后,当关闭应用程序时,它会停止调试模式(您可以单击工具栏上的绿色箭头或再次按F5)。但是,无论如何,对于在浏览器中运行的任何Web应用程序(ASP.NET,MVC等),当我关闭浏览器窗口时,Visual Studio仍处于调试模式(F5什么也不做,并且绿色箭头被禁用)。这是我的一件小事,我已经忍受了几个月......但它真的开始让我紧张起来。 我该如何解决这个问题?Visual Studio Web项目调试模式不会自动结束
如果它有什么不同,我使用开发版Chrome和Visual Studio 2010 Professional。
编辑
为了澄清,我已经知道如何结束调试模式。我只想让它在关闭浏览器时自动结束。
我知道如何退出调试模式,但我希望它在关闭浏览器窗口时自动执行。 – Entity 2011-06-15 13:31:11
对不起,我误解了你的问题。据我所知,这是谷歌浏览器无法做到的。它应该可以在Internet Explorer和Firefox中正常工作,即使您只关闭了选项卡而不是窗口。给出的逻辑是他们为每个窗口/选项卡创建单独的进程,因此关闭一个会终止进程并发信号通知VS停止调试。据我所知,Chrome也创建了单独的进程,所以VS可能无法识别进程已经终止或什么。不知道有没有,对不起: – BlackJack 2011-06-15 13:46:46
没问题。谢谢你的回答!:) – Entity 2011-06-15 13:49:44