Почему Visual Studio запускает несколько WebDevs при отладке? - PullRequest
10 голосов
/ 30 ноября 2008

У меня есть решение Visual Studio 2008 с несколькими проектами, некоторые из которых являются веб-приложениями / сайтами.

Всякий раз, когда я запускаю «Отладка> Начать новый экземпляр» для определенного веб-приложения, и VS запускает сервер разработки ASP.net (WebDev.WebServer.EXE) для этого приложения, VS также запускает 3 дополнительных таких процесса - по одному для каждого из 3 других веб-приложения, которые у меня есть в решении.

Как я могу сказать Visual Studio запускать WebDev только для одного отлаживаемого проекта? Я посмотрел как в конфигурации проекта, так и в конфигурации решения и не смог найти соответствующий параметр ...

Ответы [ 5 ]

6 голосов
/ 30 ноября 2008
0 голосов
/ 29 октября 2009

В Visual Studio 2008 на странице свойств есть запись для проекта, которая называется «Всегда запускаться при отладке».

Обратите внимание, что вы должны добраться до этого, выбрав проект и перейдя на панель свойств (или щелкнув правой кнопкой мыши Свойства). Этот параметр отсутствует, если дважды щелкнуть проект и открыть его на главной панели редактирования.

VS по умолчанию устанавливает это значение вкл для всех ваших веб-проектов. Отключение решит эту проблему.

[передовица] Это довольно раздражает, и мне бы хотелось, чтобы значения по умолчанию были ложными! [/ Передовица]

0 голосов
/ 11 февраля 2009

Я попробовал вышеуказанное решение, но оно не сработало. Мое решение было vs2005, и я обнаружил, что для решения проекта нужно было сделать окно свойств VS 2008 видимым. Затем нажмите на веб-проекты и установите для свойства «Всегда запускаться при отладке» значение false, об этом следует позаботиться: (

0 голосов
/ 30 ноября 2008

Предложение - не используйте внутренний WebDev, вместо этого используйте IIS. Также уменьшает беспорядок в systray. ;)

0 голосов
/ 30 ноября 2008

Я думаю, что он запускается по одному для каждого порта - вы можете попробовать включить их, чтобы они имели один и тот же порт - нажмите на проект и посмотрите на панель свойств (вы должны отключить автоматическое создание порта, а затем установить порт #)

...