Visual studio 2010 Visual Studio web项目调试模式不支持';t自动结束

Visual studio 2010 Visual Studio web项目调试模式不支持';t自动结束,visual-studio-2010,debugging,Visual Studio 2010,Debugging,在WPF或WinForms应用程序中,当您按F5(或单击绿色箭头)时,它将以调试模式打开应用程序。然后,当您关闭应用程序时,它将停止调试模式(您可以单击工具栏上的绿色箭头或再次按F5) 但是,对我来说,在浏览器中运行的任何web应用程序(ASP.NET、MVC等)上,当我关闭浏览器窗口时,Visual Studio仍处于调试模式(F5不执行任何操作,绿色箭头被禁用)。这件小事我已经忍受了好几个月了。。。但这真的开始让我心烦意乱了我如何解决这个问题? 如果有什么不同的话,我会使用开发版本的Chro

在WPF或WinForms应用程序中,当您按F5(或单击绿色箭头)时,它将以调试模式打开应用程序。然后,当您关闭应用程序时,它将停止调试模式(您可以单击工具栏上的绿色箭头或再次按F5)

但是,对我来说,在浏览器中运行的任何web应用程序(ASP.NET、MVC等)上,当我关闭浏览器窗口时,Visual Studio仍处于调试模式(F5不执行任何操作,绿色箭头被禁用)。这件小事我已经忍受了好几个月了。。。但这真的开始让我心烦意乱了我如何解决这个问题?

如果有什么不同的话,我会使用开发版本的Chrome和VisualStudio2010 Professional

编辑


为了澄清,我已经知道如何结束调试模式。我只希望它在我关闭浏览器时自动结束。

F5将启用调试模式,但Shift+F5用于退出调试模式

我不确定您是否遇到了与我相同的问题,但如果您手动将项目属性下的“启动外部程序:”设置为要使用的浏览器,即使这是您的默认设置,并确保在下面的字段中有localhost:Port#,则应该可以解决您的问题

在将Windows7从32位升级到64位之前,我调试得很好(VisualStudio2010将在关闭Firefox时退出调试模式)。在重新安装所有东西之后,VisualStudio不会退出调试模式,我花了至少一个小时试图找出原因,认为这与我的IIS配置或Firefox中的设置有关


之前,我的默认浏览器是Chrome,升级后,我决定使用Firefox作为默认浏览器。因此,我没有填写“启动外部程序”,而是选择了“特定页面:”让它启动我的默认浏览器。但显然VisualStudio不会以这种方式连接到流程。希望这对你有所帮助,如果不是你,那就找个人吧。:)

我知道如何退出调试模式,但我希望它在我关闭浏览器窗口时自动退出。对不起,我误解了你的问题。据我所知,谷歌浏览器无法做到这一点。即使您只是关闭选项卡而不是窗口,它也可以与Internet Explorer和Firefox配合使用。给出的逻辑是,它们为每个窗口/选项卡创建单独的进程,因此关闭其中一个将终止该进程,并向VS发出停止调试的信号。据我所知,Chrome也会创建单独的进程,因此VS可能无法识别进程已终止或其他情况。不确定,抱歉:(没问题。谢谢你的回答!:)我尝试了这个-启动外部程序“C:\program Files(x86)\Google\Chrome\Application\Chrome.exe”和命令行参数“”。VS已正确打开浏览器,但未进入调试模式。