c# - 客户端如何知道 wcf 服务正在运行?

标签 c# .net wcf

我的服务目前正在运行

localhost:17722/Book.svc

我的客户端应用如何在尝试使用服务之前知道该服务是否正在运行?

最佳答案

在使用服务器之前不要检查服务器是否已启动。使用服务并处理调用期间发生的任何错误。

即使您检查服务是否正常运行,它也可能在您检查服务正常运行和调用服务之间发生故障。所以即使你检查它是up,你仍然需要在消费它的时候处理它是down。

检查服务是否正常运行的最好方法是尝试使用它。

关于c# - 客户端如何知道 wcf 服务正在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20164993/

相关文章:

c# - IDIspatchMessageInspector

c# - RavenDB 使用 JsonIgnore 属性存储属性

具有自定义事件参数的 C# 反射程序化事件处理程序

c# - 使用 c#.net 连接到 mysql

c# - 将 .net 4.0 中的 Entity Framework 与 Oracle 数据库一起使用 - 可能吗?

wcf - TCP 服务作为 WCF 服务

c# - 本土化。扩展 ASP.NET Resx 资源提供程序

c# - Cairo 可以直接绘制到 Gtk.Pixbuf 上吗?

c# - 使用 DI 的单一方法委托(delegate) vs 接口(interface)

wcf - .Net 中的序列化内部结构