11

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

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

问题是,每次我调试主项目时,Visual Studio 都会启动许多 Web 开发服务器(主项目一个,每个插件项目一个)。

所以如果我有 20 个插件,Visual Studio 将启动 21 个开发服务器。它使我的电脑变慢。那么,如果有办法禁用插件项目的开发服务器,即让Visual Studio在调试时只启动一个开发服务器呢?

顺便说一句:我仍然需要插件项目中 Razor 视图的智能。

4

2 回答 2

23

单击您不想启动 Web 开发服务器的 Web 项目,按 F4 键打开属性选项卡,您将在其中找到“调试时始终启动”选项,您应该将其设置为 false。

于 2012-07-24T17:02:43.190 回答
1

有一个扩展工具可以为选定的项目启用 Web 服务器

只需右键单击您的项目并选择“仅为选定项目启用 Web 服务器”。

还支持多选

于 2014-04-02T11:07:32.807 回答