当我在Visual Studio中停止调试时,如何自动停止开发Web服务器?
答案 0 :(得分:15)
在Web服务器项目上启用“编辑并继续”对我有用。当你停止调试时它不会关闭cassini,但是当你开始调试时它会重启cassini。
答案 1 :(得分:4)
当你点击“停止调试”按钮时,没有办法让Asp.Net开发服务自动停止,因为所有这一切都是分离调试器。但是你可以自己明确地杀死进程(这会导致VS停止调试)。
此问题说明了如何在宏中执行此操作:
Automatically stop/restart ASP.NET Development Server on Build
或者看一下mat3的答案,了解如何在每次开始调试时强制开发服务器重新启动(尽管在完成调试会话之后它仍然会继续运行,直到你下次运行你的probject)。
答案 2 :(得分:0)
另一个技巧是在构建后事件上更新web.config时间戳。您可以在我对Can Visual Studio restart IIS Express on new debugging session?问题的回答中找到详细说明。