我的解决方案中有3个项目.
每当我尝试在任何项目中调试单元测试时,VS2010就会启动3(每个项目1个)ASP.net开发服务器.
我遇到的问题是VS2010需要很长时间才能启动这些开发服务器,因此我在尝试调试单元测试时花了很多时间等待.
我不确定为什么VS2010这样做......有正当理由吗?有没有办法阻止这些开发服务器在调试单元测试时启动?
asp.net visual-studio-2010 visual-studio vs-unit-testing-framework 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视图进行智能化.
我试图在.NET核心中发布我的MVC应用程序.我尝试了文件系统,但它缺少所有与View相关的文件,并在访问后立即抛出错误.
复制视图文件夹后,它开始工作.我不确定如果它还缺少其他Web组件.
asp.net-mvc aspnet-development-server asp.net-core-mvc asp.net-core