这可能更适合ServerFault,如果是这样,我很乐意移动它。 我正在尝试为自托管ServiceStack服务(类似于WCF)设置SSL。我已经遵循了许多关于创建证书等的教程。我已经设法将证书绑定到我正在使用的端口。但是,每当我浏览网站时,都会收到以下错误:
SSL收到的记录超过了允许的最大长度。
(Error code: ssl_error_rx_record_too_long)
然后我尝试将我机器上的一个预先存在的证书绑定到端口。我遵循的程序是运行
netsh http显示sslcert 其中包括这些绑定:
IP:port : 0.0.0.0:443
Certificate Hash : 9874718543a78369896977e06ceaee90a5ab0516
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : MY
IP:port : 0.0.0.0:44300
Certificate Hash : 073f81ad5fe1140663a8838ae54a805765065074
Application ID : {214124cd-d05b-4309-9af9-9caa44b2b74a}
Certificate Store Name : MY
我认为是'默认'证书和绑定。如果我浏览到https://localhost:443,我会看到IIS7欢迎屏幕。
我将相同的证书绑定到我的控制台应用程序正在使用的端口,但是当我在那里浏览时,我得到(错误代码:ssl_error_rx_record_too_long)错误。
如果我将我的应用更改为使用端口44300,我会收到同样的错误。
任何人都可以提供有关为何发生这种情况的指导吗?