服务器可以确保端点可以访问 WCF 服务

服务器可以确保端点可以访问 WCF 服务

我已经在服务器上托管了一个 WCF 服务,并且我有 500 多个端点(PC)通过在所有这些端点上运行可执行文件作为 windows 服务来监听和使用该服务。

问题:有些 PC 无法访问服务。我必须从服务器端检查并找出原因;故障是否是由于服务无法访问或端点故障(如网络或任何其他原因)造成的。

是否有可能从服务器执行相同的操作?

答案1

是否有可能从服务器执行相同的操作?

不,不是所有事情。

如果客户端由于网络中断、配置问题或奇怪的中间件而无法连接到您的服务器,则服务器端不会有任何痕迹。也就是说,客户端的任何数据包都不会到达服务器 - 因此服务器不知道有人发送了一些数据包。如果您知道那个确切的客户,你可以从服务器 ping/trace 它,但一般来说,您不知道这一点。

但是,您可以监视客户端的连接;如果客户端成功连接到您的服务,则可以从那里在服务本身中记录错误。

相关内容