如何调试远程托管的WCF Web服务

时间:2011-05-20 14:26:33

标签: wcf debugging

我是WCF Web服务开发的新手,我可以使用一些帮助。 我有一个用C#编写的简单Web服务,我在远程服务器上托管(它在IIS 5.1上托管)。 我已经为我在工作站上运行的Web服务编写了一个客户端应用程序。我能够毫无问题地连接到服务。 但是,我希望能够调试Web服务。我需要能够逐步执行代码,设置断点等。如何从本地计算机实现这一目标?我正在使用Visual Studio 2010。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

我看到两种可能性:

  1. 本地调试:要进行调试,请在本地计算机上运行服务。如果要在本地IIS上运行它,只需启动VS2010的第二个实例并附加到w3wp.exe进程(菜单工具 - >附加到进程)

  2. 远程调试:您必须在服务器上安装并启动VS2010远程调试器。在开发框上启动VS2010的第二个实例,并使用菜单Tools - >连接到远程调试器。附加到流程。

  3. 有关使用VS2010进行远程调试的详细信息,请参阅msdn