Visual Studio: Как запустить сервер разработки БЕЗ открытия окна браузера или появления предупреждения?

Visual Studio 2010 Professional

Поэтому я хочу иметь возможность "Начать отладку (F5)" или "Начать без отладки (Ctrl + F5)" без: а) открытия окна браузера или б) получения сообщения об ошибке из Visual Studio

Я попробовал следующее:

  1. Установка "Начать действие" на "Не открывать страницу. Дождаться запроса от внешнего приложения"

    Это прекрасно работает для отладки, однако, если я начинаю без отладки, я получаю это сообщение об ошибке каждый раз:

  2. Установка "Начать действие" для внешней программы, которая ничего не делает. Это прекрасно работает для запуска без отладки, однако, если я пытаюсь отладить, отладчик запускается и останавливается немедленно.

Я даже не понимаю, что сообщение об ошибке VS. Я "Начинаю без отладки"... конечно нечего отлаживать! Хватит меня беспокоить!

Заранее спасибо!

1 ответ

Я могу предоставить рабочий процесс, который открывает окно браузера только при первом запуске сеанса разработки. Я знаю, что вы не хотите открывать окно браузера никогда. Если это предпочтение рабочего процесса, то я нашел решение ниже достаточно хорошим для себя.

Я оставляю стартовое действие "Текущая страница". При запуске сеанса разработки я использую "Пуск без отладки", чтобы запустить сервер разработки ASP.NET и веб-браузер. Я закрываю веб-браузер, но Сервер разработки продолжает работать и продолжает обрабатывать запросы вашего приложения.

Если отладчик не подключен, и я делаю изменение кода, я использую "Build Solution (F6)" для восстановления, а сервер разработки использует недавно созданные двоичные файлы. Изменения в представлениях автоматически обнаруживаются и перекомпилируются.

Для отладки я использую Отладка -> Присоединить к процессу (CTRL + ALT + P для меня) и нахожу правильный запущенный процесс WebDev.WebServer40.EXE в зависимости от порта.

Сервер разработки продолжает работать до тех пор, пока решение остается открытым в Visual Studio.

Другие вопросы по тегам