如何阻止1个解决方案启动所有网站?

时间:2011-09-09 06:37:27

标签: c# asp.net web-applications webserver asp.net-development-serv

我正在为大约30个项目提供解决方案 所有项目都是针对1个特定客户构建的(因此相同的解决方案),但并非所有项目都相互依赖 我们有一个后端API,一个前端API,两个网站,一些服务等。

我遇到的问题是,每当我开始调试其中一个项目时,visual studio会启动9个ASP.NET开发服务器(每个网站/服务1个)。

即使是未被引用或从当前构建配置中排除的项目也会被启动 有谁知道阻止这种情况发生的方法?我对此的主要沮丧是启动这些服务所需的额外时间。

提前致谢

1 个答案:

答案 0 :(得分:3)

之前已经问过问题,看看这里:

Visual Studio solution with multiple ASP.NET web applications

要完成,我也会在这里提供答案。

  

在网站(或项目)级别,设置“调试时始终启动”=   false(默认情况下,如我的屏幕截图所示,是真的。)

enter image description here

或者您也可以选择设置IIS Express并使用该Web服务器而不是Visual Studio Web开发服务器。

http://learn.iis.net/page.aspx/868/iis-express-overview/