我有2个项目在同一台机器上运行。(在Windows XP中运行)
当我在我的webserivce中按F5运行调试模式并使用IIS进行设置时(所以我猜它会将新代码复制到IIS ...这仍然在同一台机器上)
所以我可以让他们都在调试模式下运行(按F5)。但是,Windows应用程序调用此Web服务。当它这样做时,我希望它能够点击 webservice 中的断点,以便我可以调试。
我不知道该怎么做。我不确定我需要附加什么,我在哪里附上它(通过VS 2010或VS 2005)。
答案 0 :(得分:2)
您可以通过以下方式将Visual Studio调试器附加到进程:
Debug > Attach to Process > Attach
在您选择Attach to Process
后,您可以浏览所需的流程。如果您的服务在带有符号的Debug中运行,那应该可行。然后,您可以在代码中添加中断。
答案 1 :(得分:1)
您可以附加到所有w3wp.exe进程(IIS应用程序池)。这是通过“调试”菜单中的“附加到进程...”选项完成的。
答案 2 :(得分:1)
打开Web服务项目,选择“调试” - “附加到进程...”。选择w3wp.exe,然后单击“附加”