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

Emi*_*l D 6 debugging wcf

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

Jan*_*Jan 3

我看到两种可能性:

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

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

有关使用 VS2010 进行远程调试的更多信息,请参阅msdn 。