【发布时间】:2016-02-24 15:16:25
【问题描述】:
我为一个简单的 web 服务项目启用了 https。我启动的服务,但我根本无法浏览它?好像它没有真正出版?如果我切换到常规的 http 它工作正常。
Fiddler 回应:
fiddler.network.https> 与 localhost 的 HTTPS 握手失败。 System.IO.IOException 无法从传输中读取数据 连接:已存在的连接被远程强行关闭 主持人。
WCF 日志仅说明服务已启动。
您应该能够将证书与您已有的任何证书进行切换。
编辑:我使用的证书是用于测试的自签名证书,但这并不重要。
【问题讨论】:
-
通过将证书绑定到 Windows 中的端口和应用程序 ID,它现在可以工作,但这是唯一的方法吗?根本不可能从 web.config 设置它吗?如果我使用消息而不是传输安全,也许有可能?
标签: c# web-services wcf https