Visual Studio:禁用某些Web项目的Web开发服务器

Mou*_*Lin 11 asp.net-mvc plugins visual-studio aspnet-development-server

我正在使用一个使用ASP.NET MVC并支持插件的Web平台.在这个平台中,每个插件都是/ Plugins文件夹下的文件夹.例如,插件A的虚拟路径是/ Plugins/PluginA.

在开发中,一个插件是一个独立的asp.net mvc Web应用程序.使插件开发更容易.我在主项目(平台)所在的同一解决方案中创建插件项目.在运行时,平台将动态加载插件项目的bin文件夹中的程序集.

问题是,每次调试主项目时,visual studio都会启动许多Web开发服务器(一个用于主项目,一个用于每个插件项目).

因此,如果我有20个插件,visual studio将启动21个开发服务器.它使我的电脑变慢.那么,如果有一种方法可以禁用插件项目的开发服务器,也就是说,让visual studio在调试时只启动一个开发服务器?

顺便说一句:我仍然需要对插件项目中的Razor视图进行智能化.

小智 23

单击您不想启动Web开发服务器的Web项目,按F4以显示属性选项卡,在那里您将找到应该设置为false的"始终在调试时启动"选项.