【问题标题】:Check if WCF service exists检查 WCF 服务是否存在
【发布时间】:2010-11-03 07:39:22
【问题描述】:

检查给定 ip 和端口中是否存在 WCF 服务的最佳方法是什么?我想检查客户端安装中是否存在服务器

【问题讨论】:

标签: wcf .net-3.5 installation


【解决方案1】:

知道“服务”是否“存在”的唯一方法是调用它。

为此,许多服务都包含一个“Ping”操作(或者可能是一个“GetServerInformation”操作),当调用该操作时,除了证明服务存在这一事实之外,它几乎没有做任何事情或什么都不做。

【讨论】:

    【解决方案2】:

    我知道您已经在此处标记了答案,但您可以考虑查看此相关主题: How to check the availability of a net.tcp WCF service

    根据您对服务本身的访问,使用受支持的 WS-Discovery 方法可能会满足您的需求,有一个很好的替代方法。

    【讨论】:

    • 只传输端点信息,不传输操作信息。只要您的服务没有很多端点,它就非常轻量级。
    猜你喜欢
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 2015-07-31
    • 2014-12-12
    相关资源
    最近更新 更多