остановите сервер разработки, когда я остановлю отладку - PullRequest
18 голосов
/ 26 августа 2009

Как автоматически остановить веб-сервер разработки, когда я прекращаю отладку в Visual Studio?

Ответы [ 3 ]

15 голосов
/ 20 января 2010

Обходной путь: отладка Global.aspx.cs Application_Start () с веб-сервером ASP.Net в Visual Studio

Включение «Редактировать и продолжить» на веб-сервере проекта работало для меня. Он не отключает Cassini, когда вы прекращаете отладку, но он перезапускает Cassini, когда вы начинаете отладку.

4 голосов
/ 26 августа 2009

Невозможно заставить службу разработки Asp.Net автоматически останавливаться, когда вы нажимаете кнопку «остановить отладку», так как все, что нужно, это отключить отладчик. Однако вы можете явно убить процесс самостоятельно (что, в свою очередь, приведет к тому, что VS прекратит отладку).

Этот вопрос показывает, как вы можете сделать это в макросе:

Автоматически останавливать / перезапускать сервер разработки ASP.NET при сборке

В качестве альтернативы взгляните на ответ mat3 о том, как заставить принудительно перезапускать сервер разработки при каждом запуске отладки (хотя он будет продолжать работать после завершения сеанса отладки до следующего запуска вашего пробного объекта).

0 голосов
/ 27 сентября 2012

Еще одна хитрость - обновить временную метку web.config для события после сборки. Вы можете найти подробные инструкции, как это сделать, в моем ответе на Может ли Visual Studio перезапустить IIS Express при новом сеансе отладки? вопрос.

...