【问题标题】:how to check availablity of wcf service client for callback?如何检查 wcf 服务客户端的回调可用性?
【发布时间】:2011-03-31 03:09:57
【问题描述】:

我已经使用 ASP.NET 实现了 pub/sub 框架,WCF 服务与 net.tcp 绑定。我在 IIS7.5 上托管 wcf 服务。我的代码是在VS2010、Windows7下开发的。

我的演示应用程序运行良好,但我只想在我的 wcf 服务回调到客户端时处理错误异常。

到目前为止,我的 WCF 服务或 ASP.NET 根本没有向屏幕抛出任何错误。

这是我的测试步骤:

  1. 已启动服务

  2. 打开 2 个 IE(例如 UserA 和 UserB)

  3. 两个用户都订阅了 WCF 服务

  4. 关闭 UserB(关闭 B 的 IE)

  5. 试图从 UserA 向 UserB 发送 msg

  6. UserA 可以向 B 发送 msg 但没有出现错误

我预计我的脸上应该会出现一些错误,但没有......

请建议我如何处理这种情况?

谢谢

【问题讨论】:

    标签: callback wcf wcf-callbacks


    【解决方案1】:

    连接/客户端位于该计算机上的 IIS 中,而不是您的浏览器中。关闭 IE 不一定会关闭客户端实例,这意味着回调仍然会成功。如果要将实例绑定到 IE,则需要使用 Silverlight 之类的东西来承载回调功能。然后您应该能够看到您正在寻找的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 2023-03-27
      • 2012-03-25
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多