Почему Visual Studio запускает несколько WebDev при отладке?

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

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
10
0
3 367
4

Ответы 4

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

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

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

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

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

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

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

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