Visual studio: отключить сервер веб-разработки для некоторых веб-проектов
Я работаю над веб-платформой, которая использует ASP.NET MVC и поддерживает плагины. На этой платформе каждый плагин является папкой в папке /Plugins. Например, виртуальный путь плагина A - это /Plugins/PluginA.
В разработке один плагин представляет собой отдельное веб-приложение asp.net mvc. Чтобы упростить разработку плагинов. Я создаю проекты плагинов в том же решении, где находится основной проект (платформа). Во время выполнения платформа будет динамически загружать сборки в папку bin проекта плагина.
Проблема в том, что каждый раз, когда я отлаживаю основной проект, Visual Studio запускает множество серверов веб-разработки (один для основного проекта и один для каждого проекта плагина).
Так что если у меня будет 20 плагинов, то Visual Studio запустит 21 сервер разработки. Это делает мой компьютер медленным. Итак, если есть способ отключить сервер разработки для проектов плагинов, то есть позволить Visual Studio запустить только один сервер разработки при отладке?
Кстати, мне все еще нужна интеллигентность для видов Razor в проектах плагинов.
2 ответа
Нажмите на веб-проект, который вы не хотите запускать на сервере веб-разработки, нажмите F4, чтобы открыть вкладку свойств, и там вы найдете опцию "Всегда запускать при отладке", для которой нужно установить значение false.
Существует инструмент расширения для включения веб-сервера для выбранных проектов.
просто щелкните правой кнопкой мыши по вашему проекту (ам) и выберите "Включить веб-сервер только для выбранного проекта".
мульти выбор также поддерживается