Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试ASP.NET应用程序时,如何在Firefox关闭时结束调试会话?_.net_Asp.net_Visual Studio - Fatal编程技术网

调试ASP.NET应用程序时,如何在Firefox关闭时结束调试会话?

调试ASP.NET应用程序时,如何在Firefox关闭时结束调试会话?,.net,asp.net,visual-studio,.net,Asp.net,Visual Studio,我将把Mozilla Firefox设置为.net应用程序的默认web浏览器。问题是,即使我关闭浏览器窗口,应用程序仍保持运行模式。这和IE不一样 由于某些原因,我不得不用火狐而不是IE 当Firefox窗口关闭时(不是通过明确点击项目窗口上的停止按钮),有没有办法关闭应用程序(停止) 更新 我确实同意你们所有人的看法,但问题是IE不能与任何其他浏览器一起使用。我正在寻找一些设置/选项,以便在Firefox窗口关闭后立即终止进程。如果您在VS中使用内置web服务器,则可以右键单击系统托盘中的图标

我将把Mozilla Firefox设置为.net应用程序的默认web浏览器。问题是,即使我关闭浏览器窗口,应用程序仍保持运行模式。这和IE不一样

由于某些原因,我不得不用火狐而不是IE

当Firefox窗口关闭时(不是通过明确点击项目窗口上的停止按钮),有没有办法关闭应用程序(停止)

更新
我确实同意你们所有人的看法,但问题是IE不能与任何其他浏览器一起使用。我正在寻找一些设置/选项,以便在Firefox窗口关闭后立即终止进程。

如果您在VS中使用内置web服务器,则可以右键单击系统托盘中的图标终止它。不确定这是否是您的意思?

您可能需要研究VS2010的扩展性模型

可能有一种方法可以自定义到浏览器的启动连接

或者可能构建一个FireFox插件,与IE一样与VS交互

我真的不知道。。。我只是想我会把一些领域,我会开始寻找~


祝您好运~

将Web应用程序项目的启动操作配置为“启动外部程序”,将其指向firefox,为您的站点设置命令行参数。例如

Start external program: C:\Program Files\Mozilla Firefox\firefox.exe
Command line arguments: http://localhost:8888/

这是否符合您的需要?

对于回答此问题的人,请尝试先用您的vs进行测试,而不是简单地在此处回答。使用vs并将firefox设置为vs默认浏览器,然后运行它。运行网页后,关闭firefox,看到程序仍在运行

他正在调试,当浏览器关闭时,他的调试器不会自动停止。或者只是在Visual Studio中单击“停止”按钮(Shift+F5)。@Joel他试图不显式单击该按钮。问得好。我一直在想…好主意。。。我们应该能够对任何浏览器执行此操作:)是的,但我的基本要求是使用Firefox,我不确定您使用的是Web站点项目还是Web应用程序项目,因此我将对这两个项目进行说明。对于网站项目,右键单击项目,选择属性页,转到“开始选项”,并按照我的回答中的说明配置开始操作。对于Web应用程序项目,右键单击项目,选择属性,转到Web并按照我的回答中所述配置启动操作。+1这对我来说适用于Visual Developer Express。VS2008大概是相同的。