0

我们有一个 WCF 服务,它提供有关已安装应用程序版本的详细信息。这个 WCF 服务安装在不同的机器上。我们的应用程序调用所有机器的 WCF 服务并检查所有机器上的版本。为了检查函数是否正在调用,我们添加了一个代码,将一些信息记录到一个文本文件中。但是当我们用我们的应用程序调用 WCF 函数时,没有日志被写入该文本文件。我们的假设是防火墙阻止应用程序访问服务,因此它不会进入该功能。我们也无法在该机器上关闭防火墙。因此,我们在防火墙中添加了一条入站规则,其中 TCP 作为协议,808 作为端口号。

请有人帮助我,如果需要更多信息,请告诉我。

4

1 回答 1

0
  1. 我建议最初运行您在自己的机器上创建的服务,以确保该服务受到打击。您也可以在您的服务正在运行的端口上“附加进程”,以检查您的应用程序到服务调用是否成功。

  2. 如果是,那么下一步是在另一台机器上设置服务并确保端点在您的应用程序中是否正确。请求您将远程机器的服务端点,并在运行应用程序的机器中进行检查。

  3. 如果这也运行良好,那么只需禁用两台机器上的防火墙并尝试。

请让我知道它在哪一步失败,以便我们更好地指导您。

于 2013-02-13T08:22:04.857 回答