繁体   English   中英

如何调试从javascript异步调用的Web服务?

[英]How can I debug a web service called asynchronously from javascript?

我有一个ASP.NET Web服务,该服务用于将数据异步保存到数据库中。 我的网页上有一个按钮,该按钮调用javascript方法,该方法通过dom查找,收集数据并将其发送给服务。

我现在正在调试一个问题,因为我相信此Web服务中正在发生这种情况,并且我想在调用该Web服务时对其进行调试,但是我不确定是否可以这样做,以及如何调试?

该服务中发生了非常奇怪的事情,因此我希望能够逐步解决它,并找出问题出在哪里。

您将需要将调试器附加到承载Web服务的进程。 在IIS 5中为aspnet_wp,在IIS 6或7中为w3wp,如果在同一解决方案中运行,则可能是Visual Studio Development Server。

连接调试器后,只需打开服务源并设置断点即可。 如果您遵循正确的流程,则断点将显示为实心圆圈; 如果不是,它们将是带有警告图标的空心圆圈。 将鼠标悬停在图标上可以查看问题所在。

您是否尝试过将断点放置在Web服务中的代码背后? 对我来说效果很好...但是也许我缺少了一些东西。

Firebug正是在客户端http://getfirebug.com/上完成此任务的。

在服务器端,使用标准工具(调试器,记录器...)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM