1

我在我的 sln 中有一个包含 wcf 服务的远程网站项目,而服务器不允许我调试他...当我运行我的客户端时,我在开始时收到一个错误,服务器无法调试..怎么能我告诉 vs 停止尝试调试远程服务器?

4

1 回答 1

1

如果您在同一个解决方案中同时拥有客户端和服务器项目,那么 VS2008 能够同时调试其中一个或两个。有两个独立的设置可以控制这一点。

  1. 右键单击解决方案并选择“设置启动项目”。这允许您在按 F5 时选择要在调试器中启动的任意数量的项目。任何不在启动列表中的项目,如果它是服务器,无论如何都可以很好地运行,但不会在 VS2008 调试器中运行——这是一个重要的区别。
  2. 每个 ASMX 和 WCF 服务项目在其属性窗口中都有一个名为“Always Start When Debugging”的属性,用于控制 VS2008 是否会在客户端项目运行时在调试器中自动启动它。

因此,我建议您:

  1. 确保服务器项目设置为解决方案启动项目之一,并且
  2. 确保服务器项目设置为在调试时始终启动。
于 2009-11-22T11:35:33.633 回答