2011-05-20 53 views
5

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

回答

3

我看到两种可能性:

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

  2. 远程调试:您必须安装和启动服务器上的VS2010远程调试器。在你的开发框中启动VS2010的第二个实例,并通过菜单工具 - >附加到进程来连接到远程调试器。

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