我们在尝试通过Classic ASP(VBScript)调用WCF服务时看到随机超时问题。我验证了WCF跟踪,但没有看到任何错误或警告。调试问题的最佳方法是什么?我们正在使用JSON响应格式。
答案 0 :(得分:1)
首先检查您的配置值,看看超时应该是什么,以及客户端和服务器超时是否匹配。
然后检查服务器端日志,以便查看响应是否与超时一样长。
尝试找到一种模式:
90%的时间我看到这个问题是由于WCF客户端未被关闭。问题是默认情况下有10个WCF连接,它们被使用,直到它们被关闭。所以前10个要快,第11个必须等待其中一个可用。这将是关闭或超时。