【问题标题】:Can we create a wcf service for two protocols http and https我们可以为 http 和 https 两种协议创建 wcf 服务吗
【发布时间】:2014-03-05 22:36:52
【问题描述】:

我们需要创建一个 WCF 服务,供内部用户使用 http 和外部用户使用 https。 是否可以为 http 和 https 协议创建 WCF 服务。

【问题讨论】:

  • 您将需要两个端点(一个 http,一个 https)来执行此操作,但给定的服务可以有多个端点。大量关于如何在 MSDN 和 web 上执行多个端点的示例。
  • 在链接 msdn.microsoft.com/en-us/library/hh556232(v=vs.110).aspx 中尝试过,但是当外部用户在浏览器中使用 https 协议访问服务时,svcutil.exe 指向的是 http 协议而不是 https。

标签: wcf wcf-data-services wcf-binding wcf-ria-services wcf-security


【解决方案1】:

是的,我们可以通过提供 2 个端点来做到这一点。

1 个带有基本 httpbinding 的端点

另外一个带有 wsHttpBinding 和 bindingconfiguration 的端点指定了传输安全

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-09-12
  • 1970-01-01
  • 1970-01-01
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 2011-10-18
  • 2012-03-24
相关资源
最近更新 更多