【发布时间】:2012-12-25 08:30:11
【问题描述】:
不明白如何正确制作,所以决定问一下。
有一些外部服务。该服务有两种实现方式 - 具有传输安全性和不具有传输安全性。所以,有两个网址“http://example.com/service.asmx”和“https://example.com/service.asmx”。
我有用户设置(使用 GUI,而不是配置)连接 url 的应用程序。因此,我使用 basicHttpBinding 和端点创建了配置。但是如果我设置 security="Transport" 那么我的客户端无法使用 http 版本的服务,反之亦然。
那么,解决这个问题的最佳方法是什么?我应该分析用户设置的 url 架构并根据它以编程方式更改绑定安全性吗?
【问题讨论】:
标签: wcf wcf-binding wcf-security wcf-client