我有一个WCF服务,它是通过负载均衡器保护的。因此,客户端连接是通过https进行的,但是服务本身在IIS下不是https。这意味着wsdl中的链接是不安全的,我相信这就是导致我们的客户端问题的原因。
例如在wsdl中
<xsd:import schemaLocation="http://blah.com/whatever.svc?xsd=xsd0"
namespace="http://blah.com" />有什么方法可以将服务配置为在wsdl中输出https链接吗?还有其他的建议吗?
发布于 2012-10-09 22:13:17
您是否通过行为(ServiceMetadataBehavior)公开元数据,在这种情况下,HttpsGet是否设置为true?
请参阅:http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicemetadatabehavior.httpsgetenabled(v=vs.100).aspx
https://stackoverflow.com/questions/12801421
复制相似问题