让https在简单的Web服务项目中工作[附件]

时间:2016-02-24 15:16:25

标签: c# web-services wcf https

我有一个简单的webservice项目的trubble启用https。我启动的服务,但我根本无法浏览它?它好像没有真正发表?如果我切换到常规http,它可以正常工作。

Finddler对此作出回应:

  

fiddler.network.https>对localhost的HTTPS握手失败。   System.IO.IOException无法从传输中读取数据   连接:远程强制关闭现有连接   主办。 <远程主机

强制关闭现有连接

WCF日志仅表示该服务已启动。

这是一个测试项目:https://onedrive.live.com/redir?resid=DE992A2C8B8C2EC9!7740&authkey=!APkS4Y9ODK-Y-Lk&ithint=file%2czip

您应该能够根据已有的证书切换证书。

编辑:我使用的证书是一个自我签名的测试,但这无关紧要。

1 个答案:

答案 0 :(得分:0)

我喜欢将端口绑定到证书,如本文所述:https://msdn.microsoft.com/en-us/library/ms733791(v=vs.110).aspx