В Visual Studio 2012, если бы я остановил отладку, веб-приложение останется подключенным к IIS Express, чтобы я мог продолжить загрузку страниц в браузере без необходимости перезапуска отладки. Это работало очень хорошо для меня в сочетании с .NET Demon, так как мое приложение перестраивалось после каждого изменения, и я мог просто перейти к браузеру, чтобы немедленно проверить изменения.
После обновления до Visual Studio 2013 этого поведения больше не существует. Когда вы прекращаете отладку, приложение полностью отключается, так что браузер будет генерировать ошибку, говоря, что он не может найти сервер. Я нахожу, что мне очень хочется постоянно начинать и останавливать отладку все время. Кто-нибудь знает, если это так, как с 2013 года, или если что-то где-то отсутствует?
ИЗМЕНИТЬ
Хорошо, так что это довольно странно. По-видимому, это только проблема для того, что задано как проект запуска (или это проект запуска по причине того, что была запущена отладка). Независимо от того, какой проект я начинаю отлаживать, или который установлен как проект запуска, полностью отключен от IIS Express после отладки. Любые другие проекты все еще доступны. И, если я ставил все проекты в качестве проектов запуска, то после остановки отладки ничего не было, и значок в трее IIS Express полностью исчезнет. Возможно, это ошибка в Visual Studio 2013 и/или IIS Express 8?