如果服务在远程计算机上运行,​​我是否能够单步执行WCF代码?

时间:2009-09-19 00:49:33

标签: wcf

如果服务在远程计算机上运行,​​我是否能够单步执行WCF代码?

如果没有调试器设置可以让我这样做?我在我正在调用它的解决方案中加载了代码,但是当我单步执行它时,它不会进入WCF代码。

我打电话的方法也不是一件好事。

我有VS2008

3 个答案:

答案 0 :(得分:2)

您必须在远程计算机上运行远程调试器,并连接到远程进程(在Visual Studio,Debug / Attach / ..其他计算机... /服务进程中)。 如果设置了断点,它们将在远程运行的过程中受到影响。

如何设置远程调试: http://msdn.microsoft.com/en-us/library/bt727f1t.aspx

答案 1 :(得分:2)

如果未在IIS上托管,则可以使用远程调试。

如果托管在远程IIS上,here是有关如何调试它的说明。

答案 2 :(得分:0)

除了人们提到的远程调试教程之外,“Step Into”功能不会跨越进程边界。您必须在服务代码中设置一个断点,以使其在另一侧停止。

这可能是显而易见的,但对某些人来说并非如此。