【问题标题】:How to stop 1 solution from starting ALL your websites?如何阻止 1 个解决方案启动您的所有网站?
【发布时间】:2011-09-09 06:37:27
【问题描述】:

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

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

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

提前致谢

【问题讨论】:

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


    【解决方案1】:

    之前有人问过问题,看这里:

    Visual Studio solution with multiple ASP.NET web applications

    为了完整起见,我也会在此处提供答案。

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

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

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

    【讨论】:

    • 试过谷歌搜索并在stackoverflow上寻找这个问题,但没有找到,感谢链接!我有 1 个问题:似乎我引用的 web api 没有被构建。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-04
    • 2011-09-08
    • 2011-01-27
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    相关资源
    最近更新 更多