我对开发 WCF 服务有点陌生,并且在从 Android 应用程序调用 WCF Web 服务时遇到了两个问题。
间歇性连接被拒绝错误 (HttpHostConnectException) - 如果我在几分钟不活动后尝试连接到 Web 服务,就会发生这种情况。
对等连接重置 - 当一种特定的 Web 服务方法必须处理大量记录时,会发生这种情况。同样的方法适用于较小的结果集。我怀疑这可能与 ASP.NET 进程工作者有关,我一直在 IIS 中尝试不同的超时间隔,但问题仍然存在。
非常感谢您对上述内容的任何帮助。
设置:
- IIS7.5 在具有单个进程工作者的 Windows Server 8 机器上运行
- 启用的 IIS 身份验证模式:匿名、Windows
- Android v 2.3.3 引用 JCIFS 库进行 NTLM 身份验证
- 使用 HTTP POST 调用 RESTful WCF Web 服务
- WCF 会话状态模式="Off",CookieLess = "UseDeviceProfile",regenerateExpiredSessionId="true"
谢谢,
京东