这个问题很遥远,可是。
如何确定HTML页面调用WCF服务时是否存在超时连接?或者我可以使用哪些工具来了解javascript在使用WCF服务时是否遇到问题?
我们有一个带有三个JavaScript AmCharts maps的html页面。基于某些用户选项,每个地图都调用不同的WCF服务以绘制地图并绘制点。 html页面已部署在我们的本地服务器中。
问题是,对于一张地图有一个特定的WCF调用破坏了页面中的每张地图。每次进行此特定WCF调用时,都不会绘制地图。
我认为这是一个超时连接,但我不知道如何确认。
另一方面,如果我直接调用WCF服务,则该调用将返回有效的JSON。问题不是WCF服务,而是WCF的javascript调用。
现代浏览器具有调试工具,可查看您的网络流量。您的网页上应该有一些JavaScript才能执行AJAX调用。您应该能够在该页面上点击F12来启动调试器。转到网络标签,然后查找red网络请求。
如果发生超时,可能需要30秒左右的时间。网络请求将一直处于挂起状态,直到它们成功(例如200 HTTP响应)或出现某些错误(例如超时)为止。您应检查任何red HTTP或其他网络事件,以查看错误是什么。