10

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

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

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

4

4 回答 4

0

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

于 2009-02-11T18:38:49.207 回答
0

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

于 2008-11-30T19:03:41.540 回答
0

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

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

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

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

于 2009-10-29T18:44:07.630 回答
-1

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

于 2008-11-30T19:34:31.710 回答