Как остановить 1 решение от запуска ВСЕХ ваших сайтов? - PullRequest
2 голосов
/ 09 сентября 2011

Я работаю над решением с около 30 проектами.
Все проекты создаются для одного конкретного клиента (следовательно, одно и то же решение), но не все они зависят друг от друга.
У нас есть, например, задняя частьКонечный API, интерфейсный API, 2 веб-сайта, несколько сервисов и т. д.

Проблема, с которой я столкнулся, заключается в том, что каждый раз, когда я начинаю отлаживать 1 из этих проектов, Visual Studio загружает 9 серверов разработки ASP.NET.(1 для каждого веб-сайта / службы).

Загружаются даже проекты, на которые нет ссылок или которые не включены в текущую конфигурацию сборки.
Кто-нибудь знает, как это остановить?от происходящего?Мое основное разочарование по поводу этого - дополнительное время, необходимое для загрузки этих служб.

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

1 Ответ

3 голосов
/ 09 сентября 2011

Вопрос уже задавался, посмотрите здесь:

Решение Visual Studio с несколькими веб-приложениями ASP.NET

Чтобы быть полным, я включу ответ и здесь.

На уровне веб-сайта (или проекта) установите «Всегда запускаться при отладке» = false (по умолчанию, как показано на моем скриншоте, true.)

enter image description here

Или вы также можете настроить IIS Express и использовать этот веб-сервер вместо сервера веб-разработки Visual Studio.

http://learn.iis.net/page.aspx/868/iis-express-overview/

...