我正在开发一个使用ASP.NET MVC并支持插件的web平台。在这个平台中,每个插件都是/Plugins文件夹下的一个文件夹。例如,插件A的虚拟路径是/Plugins/PluginA。
在开发中,一个插件是一个分离的asp.net mvc web应用程序。使插件开发更容易。我在主项目(平台)所在的解决方案中创建插件项目。在运行时,平台将动态加载插件项目的bin文件夹中的程序集。
问题是,每次调试主项目时,visual将启动许多web开发服务器(一个用于主项目,另一个用于每个插件项目)。
因此,如果我有20个插件,visual将启动21开发服务器。这让我的电脑变慢了。那么,如果有一种方法可以禁用插件项目的开发服务器,即在调试时让visual studio只启动一台开发服务器?
BTW:,我仍然需要在插件项目中的Razor视图的智能。
发布于 2012-07-24 17:02:43
单击不想启动web服务器的web项目,按F4以带来属性选项卡,在那里您将发现一个“始终启动时调试”选项,您应该将其设置为false。
发布于 2014-04-02 11:07:32
有一个扩展工具来为选定的项目启用web服务器
只需右键单击您的项目,并选择“只为选定项目启用web服务器”。
还支持多种选择。
https://stackoverflow.com/questions/11409604
复制相似问题