【问题标题】:WCF service error no endpoint listening on HTTPSWCF 服务错误没有在 HTTPS 上侦听的端点
【发布时间】:2021-11-15 13:34:59
【问题描述】:

我正在尝试使用来自另一个应用程序的 WCF 数据服务,两者都在我的机器上本地运行。我可以从控制台使用它并从浏览器访问 WCF 端点。但是,由于某种原因,我的应用程序无法访问该应用程序。这两个应用程序都在 HTTPS 上运行。有什么想法吗?

(从 asp.net 应用程序使用端点时出错)

(使用 svcutil 从控制台成功使用端点)

【问题讨论】:

  • 首屏错误为404错误。这意味着 Web 服务器处于活动状态并正在侦听传入连接。但是,您应该检查 URL 路径。对于(工作和非工作)情况,您是否有相同的 WCF 服务器应用程序?你能试试 VS 的Add service reference 吗?
  • @oleksa 是的,添加服务发现它成功。我修改了引用以使用 https url,但由于某种原因我仍然遇到问题。我想知道我是否必须向 MMC 提供自签名证书才能使其正常工作...

标签: c# asp.net .net wcf


【解决方案1】:

看来我必须将<security mode="Transport" /> 添加到我在服务的网络配置中的basicHttpBinding 标记中。

【讨论】:

    【解决方案2】:

    查看日志详细信息,如果没有发现任何新内容,请尝试以下步骤检查:

    1. 检查拼写和其他类似错误。
    2. 检查您的网络设置。
    3. 尝试使用 IIS 来托管服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      相关资源
      最近更新 更多