Visual Studio: Как запустить сервер разработки БЕЗ открытия окна браузера или появления предупреждения?
Visual Studio 2010 Professional
Поэтому я хочу иметь возможность "Начать отладку (F5)" или "Начать без отладки (Ctrl + F5)" без: а) открытия окна браузера или б) получения сообщения об ошибке из Visual Studio
Я попробовал следующее:
Установка "Начать действие" на "Не открывать страницу. Дождаться запроса от внешнего приложения"
Это прекрасно работает для отладки, однако, если я начинаю без отладки, я получаю это сообщение об ошибке каждый раз:
Установка "Начать действие" для внешней программы, которая ничего не делает. Это прекрасно работает для запуска без отладки, однако, если я пытаюсь отладить, отладчик запускается и останавливается немедленно.
Я даже не понимаю, что сообщение об ошибке VS. Я "Начинаю без отладки"... конечно нечего отлаживать! Хватит меня беспокоить!
Заранее спасибо!
1 ответ
Я могу предоставить рабочий процесс, который открывает окно браузера только при первом запуске сеанса разработки. Я знаю, что вы не хотите открывать окно браузера никогда. Если это предпочтение рабочего процесса, то я нашел решение ниже достаточно хорошим для себя.
Я оставляю стартовое действие "Текущая страница". При запуске сеанса разработки я использую "Пуск без отладки", чтобы запустить сервер разработки ASP.NET и веб-браузер. Я закрываю веб-браузер, но Сервер разработки продолжает работать и продолжает обрабатывать запросы вашего приложения.
Если отладчик не подключен, и я делаю изменение кода, я использую "Build Solution (F6)" для восстановления, а сервер разработки использует недавно созданные двоичные файлы. Изменения в представлениях автоматически обнаруживаются и перекомпилируются.
Для отладки я использую Отладка -> Присоединить к процессу (CTRL + ALT + P для меня) и нахожу правильный запущенный процесс WebDev.WebServer40.EXE в зависимости от порта.
Сервер разработки продолжает работать до тех пор, пока решение остается открытым в Visual Studio.