【问题标题】:Set link https protocol in wsdl在 wsdl 中设置链接 https 协议
【发布时间】:2012-10-09 13:40:46
【问题描述】:

我有一个通过负载平衡器保护的 WCF 服务。所以客户端连接是通过https,但服务本身不是IIS下的https。这意味着wsdl 中的链接不安全,我相信这就是导致我们客户问题的原因。

例如在wsdl

<xsd:import schemaLocation="http://blah.com/whatever.svc?xsd=xsd0"
            namespace="http://blah.com" />

有没有办法配置服务以在wsdl 中输出https 链接?或者有什么其他建议?

【问题讨论】:

  • 是什么让您相信这是问题所在?你使用什么样的客户端? php?大多数客户端不会在运行时读取 WSDL。

标签: .net wcf iis https wsdl


【解决方案1】:

您是否通过行为 (ServiceMetadataBehavior) 公开元数据,在这种情况下是否将 HttpsGet 设置为 true?

见:http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicemetadatabehavior.httpsgetenabled(v=vs.100).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    相关资源
    最近更新 更多