我安装了证书和 netsh/httpcfg 设置。我正在尝试在 Windows 服务/控制台应用程序中创建一个 WCF (.NET 4.0) 服务,它以编程方式准备了所有设置,以便客户端可以使用 HTTPS 而不仅仅是 HTTP 进行连接。我能找到的文档似乎倾向于让客户端使用 net.tcp://协议(protocol)或其他东西,但我的客户端实际上是 Web 服务 SOAP 1.1 客户端,所以我希望他们使用 HTTPS 访问我的控制台应用程序。
我怎样才能做到这一点?
谢谢。
最佳答案
是的,这应该是可能的。您需要使用 httpcfg.exe 来保留您希望自托管服务使用的端口/路径,并配置要在服务上使用的 SSL 证书,然后剩下的就是正确配置 WCF。
This article可能会为您指明正确的方向。
关于wcf - 自托管 WCF Programattic HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208819/