禁用远程站点项目调试vs 2008

时间:2009-11-22 11:20:31

标签: asp.net wcf debugging remote-debugging

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

1 个答案:

答案 0 :(得分:1)

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

  1. 右键单击解决方案,然后选择“设置启动项目”。这允许您在按F5时选择要在调试器中启动的任意数量的项目。如果它是服务器,那么任何不在启动列表中的项目都可以运行,但将不会在VS2008调试器中运行 - 这是一个重要的区别。
  2. 每个ASMX和WCF服务项目在其属性窗口中都有一个名为“调试时始终启动”的属性,该属性控制VS2008在运行客户端项目时是否会在调试器中自动启动它。
  3. 因此我建议你:

    1. 确保服务器项目设置为解决方案启动项目之一,并且
    2. 确保服务器项目设置为始终在调试时启动。