【问题标题】:Can a windows hosted WCF service use HTTPS?Windows 托管的 WCF 服务可以使用 HTTPS 吗?
【发布时间】:2009-03-03 15:58:54
【问题描述】:

我有一个在端点上使用 webHttpBinding 的 WCF 服务,并且 WCF 服务作为 Windows 服务托管。是否可以通过使用 HTTPS 或其他方法在传输级别保护这一点?

【问题讨论】:

    标签: .net wcf


    【解决方案1】:

    是的 - 如果您愿意,您可以使用 HTTPS 甚至 SSH 隧道。

    Here is the MSDN page 解释了如何为 HTTPS 配置 WCF。

    【讨论】:

    【解决方案2】:

    我没有尝试使用 Windows 服务执行此操作,但这里是我使用 IIS 和共享证书成功保护 WCF 服务的方法。最大的区别在于,它不是作为 Windows 服务在注册表中,而是由 ASP.net 托管的 .svc 文件,并且您的服务实现必须将 AspNetCompatibilityEnabled 属性标记为 TRUE

    另见:

    【讨论】:

      猜你喜欢
      • 2011-07-13
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多