2015-04-15 54 views
0

我有一个带有Sample.svc和Sample.svc.cs的WebService解决方案,其中包含如下方法:VS在本地主机上调试WebService解决方案

public override ResponseClass GenerateResponse(RequestClass request) 
{ 
    // Some code here. 
} 

我想通过添加断点逐行测试和调试代码,但是我没有关于如何执行的任何知识?

如何调试web服务代码?

+0

你会怎么称呼它?从另一个应用程序或直接从浏览器? – Mairaj

+0

我会从另一个应用程序 – Can

+0

调用OK,而不是在IIS中托管服务。然而,当一个方法被称为断点时,需要附加从哪个服务运行的进程。 – Mairaj

回答

1

你需要做的下列可能有其他方式。

  1. 在IIS中托管服务。
  2. 现在打开VS的服务代码。
  3. 转到调试
  4. 单击附加到过程。
  5. 选择服务运行的过程。
  6. 把断点放在你想要调试的方法上。
  7. 现在从其他应用程序调用该方法,它将打破中断点。
+0

是否有一个在IIS中托管服务的教程? – Can

+0

只需进入IIS并添加网站非常简单。 – Mairaj

+0

Mairaj:我使用soap ui,wcfstorm和wcf测试客户端工具来测试一个方法(问题文本中的GenerateResponse),但它并没有在那里列出。 – Can

相关问题