如何为WCF工作流服务添加利用SSL的绑定和端点?
我需要使用SSL保护我的WCF服务。我遇到的问题是,这是一个WCF工作流服务,我似乎无法覆盖它在幕后设置的默认绑定 配置文件中一定有我遗漏的东西,无论我做什么,绑定总是返回为:BasicHttpBinding_iSeries地址: 应该是: 以下是绑定和端点部分:如何为WCF工作流服务添加利用SSL的绑定和端点?,wcf,workflow-foundation,workflow-foundation-4,Wcf,Workflow Foundation,Workflow Foundation 4,我需要使用SSL保护我的WCF服务。我遇到的问题是,这是一个WCF工作流服务,我似乎无法覆盖它在幕后设置的默认绑定 配置文件中一定有我遗漏的东西,无论我做什么,绑定总是返回为:BasicHttpBinding_iSeries地址: 应该是: 以下是绑定和端点部分: <bindings> <basicHttpBinding> <binding name="basicBinding"> <security mode="Transpor
<bindings>
<basicHttpBinding>
<binding name="basicBinding">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<services>
<service name="MyNamespace.MyService">
<endpoint address="https://myurl.com/biz/MyService.xamlx"
binding="basicHttpBinding"
bindingConfiguration="basicBinding"
contract="IService" />
</service>
</services>
谢谢你的帮助 有几件事可以尝试:
- 将绑定更改为wsHttpBinding,这将强制SSL
- 将clientCredentialType更改为Certificate
- 使用此示例并将httpsGetEnabled设置为true:
谢谢您的回复。我尝试了这些建议,但不幸的是没有一个有效。然而,我终于找到了解决办法。我很快会把它作为答案发布。