【问题标题】:Why does Visual Studio launch multiple WebDevs when I debug?为什么我调试时 Visual Studio 会启动多个 WebDev?
【发布时间】:2010-09-24 15:16:30
【问题描述】:

我有一个 Visual Studio 2008 解决方案,其中包含多个项目 - 其中一些是 Web 应用程序/网站。

每当我为特定的 Web 应用程序“调试 > 启动新实例”并且 VS 为该应用程序启动 ASP.net 开发服务器 (WebDev.WebServer.EXE) 时,VS 还会启动 3 个额外的此类进程 - 每个进程一个解决方案中还有 3 个其他 Web 应用程序。

如何告诉 Visual Studio 只为我正在调试的一个项目启动 WebDev?我查看了项目配置和解决方案配置,但找不到相关设置...

【问题讨论】:

    标签: visual-studio visual-studio-2008 debugging cassini


    【解决方案1】:

    我认为它为每个端口运行一个-您可以尝试将它们设置为具有相同的端口-单击项目并查看属性窗格(您必须关闭自动端口生成,然后设置端口#)

    【讨论】:

      【解决方案2】:

      我尝试了上述解决方案,但没有奏效。我的解决方案是vs2005,我发现解决该项目的方法是使VS 2008的属性窗口可见。然后单击 Web 项目,然后将“调试时始终启动”属性设置为 false,这应该会处理好它:(

      【讨论】:

        【解决方案3】:

        在 Visual Studio 2008 中,项目的“属性”页面上有一个名为“调试时始终启动”的条目。

        请注意,您必须通过选择项目并转到“属性”窗格(或右键单击“属性”)来完成此操作。当您双击项目并在主编辑窗格中打开它时,此选项不存在。

        默认情况下,VS 会为您的所有 Web 项目将此值设置为 on。将其关闭即可解决此问题。

        [社论]这很烦人,我希望默认值是假的![/社论]

        【讨论】:

          【解决方案4】:

          建议 - 不要使用内部 WebDev,而是使用 IIS。也减少了系统托盘中的混乱。 ;)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-03-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多