我为一个简单的Web服务项目启用了https。我启动的服务,但我根本无法浏览它?好像它没有真正出版?如果我切换到常规 http,它可以正常工作。
Finddler的回应是:
fiddler.network.https> HTTPS 与本地主机握手失败。 System.IO.IOException 无法从传输中读取数据 连接:现有连接被遥控器强行关闭 主机。<远程主机强行关闭了现有连接>远程主机强行关闭了现有连接>
WCF 日志只显示服务已启动。
这是一个测试项目: https://onedrive.live.com/redir?resid=DE992A2C8B8C2EC9!7740&authkey=!APkS4Y9ODK-Y-Lk&ithint=file%2czip
您应该能够将证书切换为您已有的任何证书。
编辑:我使用的证书是用于测试的自签名证书,但这无关紧要。
我必须像这篇文章一样将端口绑定到证书:https://msdn.microsoft.com/en-us/library/ms733791(v=vs.110).aspx