Visual studio: отключить сервер веб-разработки для некоторых веб-проектов

Я работаю над веб-платформой, которая использует ASP.NET MVC и поддерживает плагины. На этой платформе каждый плагин представляет собой папку под папкой /Plugins. Например, виртуальный путь плагина A/Plugins/PluginA.

В разработке один плагин представляет собой одно разделенное веб-приложение asp.net mvc. Сделать плагин проще. Я создаю проекты плагинов в том же решении, где находится основной проект (платформа). Во время выполнения платформа динамически загружает сборки в папке bin проекта проекта.

Проблема заключается в том, что каждый раз, когда я отлаживаю основной проект, visual studio запустит множество серверов веб-разработки (один для основного проекта и по одному для каждого проекта плагина).

Итак, если у меня есть 20 плагинов, visual studio запустит 21 сервер разработки. Это замедляет работу компьютера. Итак, если есть способ отключить сервер разработки для проектов плагинов, то есть позволить визуальной студии запускать только один сервер разработки при отладке?

BTW: Мне по-прежнему нужен интеллект для просмотров Razor в проектах плагинов.

Ответ 1

Нажмите веб-проект, который вы не хотите запускать веб-сервер dev, нажмите F4, чтобы открыть вкладку свойств, и там вы найдете опцию "Всегда запускать при отладке", которую вы должны установить на false.

Ответ 2

Существует инструмент расширения, чтобы включить веб-сервер для выбранных проектов

просто щелкните правой кнопкой мыши по вашим проектам и выберите "Включить веб-сервер только для выбранного проекта".

поддерживается также множественный выбор.