wcf - 自托管 WCF Programattic HTTPS?

标签 wcf soap ssl ssl-certificate

我安装了证书和 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/

相关文章:

java - Camel :sslContextParameters is not being used in an http4 connection

c# - WCF 终结点 : Message. WriteMessage 更改 XML 消息内的结束标记

c# - WCF 显示来自 DataMember 的 DisplayAttribute 或 DisplayName

即使使用 FTP_TLS,Python ftplib 也会失败并显示 "Policy requires SSL"

java - 如何修复 'Element ns1:WS_PersonaGetActEmpresarial.Execute has a relative namespace: ns1="DGI_Modernizacion_Consolidado

java - 将请求从一个 WSDL 发送到另一个 WSDL

java - 如何在 Eclipse PAHO Java MQTT 客户端和 Mosquitto 代理之间创建 PSK 连接?

wcf - 如何测试我的 WCF 双工服务?

javascript - 如何使用 SSL 从 extjs 调用 rest

android - 使用 OkHttp 库 Android 发出 SOAP 请求