我停止调试时停止开发服务器

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

当你点击“停止调试”按钮时,没有办法让Asp.Net开发服务自动停止,因为所有这一切都是分离调试器。 但是你可以自己明确地杀死进程(这会导致VS停止调试)。

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

在Build上自动停止/重新启动ASP.NET Development Server

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

解决方法:使用Visual Studio中的ASP.Net Web Server调试Global.aspx.cs Application_Start()

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

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