我想创建一个工具来检查web.config文件中定义的端点地址,并验证WCF服务的地址URL是否有效,即服务是否存在。
我能够为http地址执行此操作,但仍坚持如何检查net.tcp地址。
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
检查此方法的唯一方法是调用端点上的其中一个方法。
如果您想这样做,您的服务必须具有您可以为此目的调用的特定方法。我经常做的是有一个返回服务版本信息的方法,例如
[OperationContract]
public string GetVersion()
我在我的服务上实现了这一点。要检查端点是否正常,请创建客户端代理,然后调用该方法。如果它可以工作,那么(并且只有这样)你的整个WCF设置都没问题。