【发布时间】:2014-04-02 19:07:32
【问题描述】:
我正在开发一个使用 ASP.NET MVC 并支持插件的 Web 平台。 在这个平台中,每个插件都是 /Plugins 文件夹下的一个文件夹。 比如插件A的虚拟路径是/Plugins/PluginA。
在开发中,一个插件就是一个独立的 asp.net mvc web 应用程序。 使插件开发更容易。我在主项目(平台)所在的同一解决方案中创建插件项目。 在运行时,平台会动态加载插件项目的 bin 文件夹中的程序集。
问题是,每次我调试主项目时,Visual Studio 都会启动许多 Web 开发服务器(主项目一个,每个插件项目一个)。
所以如果我有 20 个插件,Visual Studio 将启动 21 个开发服务器。它使我的电脑变慢。那么,有没有办法为插件项目禁用开发服务器,即让Visual Studio在调试时只启动一个开发服务器呢?
顺便说一句:我仍然需要插件项目中 Razor 视图的智能。
【问题讨论】:
标签: asp.net-mvc visual-studio plugins aspnet-development-server