【问题标题】:Application not calling function inside WCF swrvice应用程序未在 WCF 服务中调用函数
【发布时间】:2013-01-28 16:44:42
【问题描述】:

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

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

【问题讨论】:

    标签: .net wpf wcf wcf-binding wcf-security


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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 2017-04-09
      • 2013-02-27
      • 2023-02-09
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      相关资源
      最近更新 更多