У меня есть решение Visual Studio 2008 с несколькими проектами, некоторые из которых являются веб-приложениями / сайтами.
Каждый раз, когда я выбираю «Отладка> Запустить новый экземпляр» для определенного веб-приложения, и VS запускает сервер разработки ASP.net (WebDev.WebServer.EXE) для этого приложения, VS также запускает 3 дополнительных таких процесса - по одному для каждого из 3 других веб-сайтов. приложения, которые у меня есть в решении.
Как я могу указать Visual Studio запускать WebDev только для одного отлаживаемого проекта? Я просмотрел как конфигурации проекта, так и конфигурацию решения, и не смог найти соответствующий параметр ...





Я думаю, что он запускает по одному для каждого порта - вы можете попробовать установить для них один и тот же порт - щелкните проект и посмотрите на панель свойств (вам нужно отключить автоматическое создание порта, а затем установить номер порта)
Предложение - не используйте внутренний WebDev, вместо этого используйте IIS. Также уменьшает беспорядок на панели задач. ;)
Я попробовал вышеуказанное решение, но оно не сработало. Мое решение было vs2005, и я решил, что для решения этого проекта нужно сделать видимым окно свойств VS 2008. Затем щелкните веб-проекты и установите для свойства «Всегда запускать при отладке» значение false, и это должно позаботиться об этом :(
В Visual Studio 2008 на странице свойств проекта есть запись «Всегда запускать при отладке».
Обратите внимание, что для этого нужно выбрать проект и перейти на панель «Свойства» (или щелкнуть правой кнопкой мыши «Свойства»). Этот параметр отсутствует, когда вы дважды щелкаете проект и открываете его на главной панели редактирования.
VS по умолчанию устанавливает это значение для всех ваших веб-проектов. Отключение решит эту проблему.
[редакционная статья] Это довольно раздражает, и я бы хотел, чтобы значение по умолчанию было ложным! [/ editorial]