我正在尝试为网络应用测试网络服务。用asp.net c#编写,WCF 我正面临这个例外:
对'http:// localhost:36162 / Services / Service1.svc'的HTTP请求已超出分配的超时。分配给此操作的时间可能是较长超时的一部分。
我正在研究如何解决这个问题。它现在需要超过10分钟。
答案 0 :(得分:1)
通过在服务中放置断点来调试服务,并通过客户端的调用及时验证其返回的数据。
如果它及时返回数据,则说明客户端存在配置问题(可能是缓冲区溢出,然后设置大小)。
或使用Fiddler查看流量,以确定数据是否及时返回。
无论如何,这将告诉您问题所在。
编辑:同时使用WCF test client从等式中删除调用者。这是一个很好的工具。