Visual Studio: Как я могу запустить сервер разработки, НЕ открывая окна браузера и не видя предупреждения?

#visual-studio #visual-studio-2010 #asp.net-development-serv

#visual-studio #visual-studio-2010 #asp.net-development-serv

Вопрос:

Visual Studio 2010 Professional

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

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

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

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

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

Я даже не понимаю это сообщение об ошибке VS. Я «запускаю без отладки» … конечно, отлаживать нечего! Перестаньте меня беспокоить!

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

Комментарии:

1. Мне нужно прочитать, не видел, что вы указали в варианте 1, когда я опубликовал свой первоначальный ответ. Не уверен, как избавиться от сообщения, упомянутого в # 1. У меня была такая же проблема.

Ответ №1:

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

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

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

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

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