【发布时间】:2009-11-04 14:32:19
【问题描述】:
我正在使用 WCF PollingDuplexHttpBinding 通道将通知推送到 Silverlight 客户端。在大多数情况下它运行良好,但我正在努力让一些基本会话管理功能正常运行。
我遇到的最大问题是试图让服务器知道客户端已完成会话并且不再需要任何通知。客户端上的 CloseAsync 调用会阻止通道的客户端仅为该会话发送新通知的请求,并且它还会向服务器发送 CloseSession SOAP 请求。问题是通道的服务器端发回 404 表示它无法识别 CloseSession 操作。据我所知,该错误来自 PollingDuplexHttpBinding 通道的内部,并没有由应用程序造成,因此可以正确处理会话关闭。
有没有其他人遇到过这个问题并且可能找到了解决方法?
【问题讨论】:
标签: wcf silverlight pollingduplexhttpbinding