我真的来自Http
的世界,从来没有做过很多使用TCP的旧.NET Remoting,但我理解TCP概念,现在已经在过去几年中使用net.tcp绑定实现了几个WCF服务。大多数情况下,它正在运行,我正在消耗它,故事结束。然而,有时服务器设置更高级,并且我收到1台服务器上存在的通信错误,可能不是另一台服务器。证明它是否是防火墙/服务器/等。问题我需要看看WCF服务是否可以被看到或没有问题。这是用于使用net.tcp的Windows服务托管的WCF服务,我试图找出这种情况。如何使用net.tcp端点从远程服务器ping或检查WCF服务的状态?
事情是通过HTTP绑定公开的WCF服务,我可以在浏览器中放置URI来查看服务页面,让我知道服务运行正常。简单的测试。
我该如何做一个通过net.tcp绑定公开的WCF服务的等价物?有什么工具或命令我可以用来测试例如net.tcp//mycustomWCFService:8123/MyService
?我看过几篇关于编写代码的文章来确定WCF服务是否可用,但我不想这样做。我想做这个检查,如果在所有可能的没有代码,类似于我在浏览器中拉起http端点。
任何帮助表示赞赏,谢谢!
我也想知道解决同类问题。我不确定WC服务是否正在运行? – 2011-07-11 13:50:36