18

在 Visual Studio 中停止调试时,如何自动停止开发 Web 服务器?

4

3 回答 3

15

解决方法:在 Visual Studio 中使用 ASP.Net Web 服务器调试 Global.aspx.cs Application_Start()

在 Web 服务器项目上启用“编辑并继续”对我有用。停止调试时它不会关闭 cassini,但在开始调试时会重新启动 cassini。

于 2010-01-19T23:02:12.653 回答
4

当您点击“停止调试”按钮时,没有办法让 Asp.Net 开发服务自动停止,因为所做的只是分离调试器。但是,您可以自己显式终止该进程(这反过来会导致 VS 停止调试)。

这个问题显示了您如何在宏中执行此操作:

在构建时自动停止/重新启动 ASP.NET 开发服务器

或者,查看 mat3 关于如何在每次开始调试时强制重新启动开发服务器的答案(尽管在您完成调试会话后它仍将保持运行,直到您下次运行 probject)。

于 2009-08-26T15:06:56.137 回答
0

另一个技巧是更新构建后事件的 web.config 时间戳。您可以在我对Can Visual Studio 在新调试会话中重新启动 IIS Express的回答中找到如何执行此操作的详细说明?问题。

于 2012-09-27T07:51:12.513 回答