2

这在 ServerFault 上可能更合适,如果是这样,我很乐意移动它。我正在尝试为自托管的 ServiceStack 服务(类似于 WCF)设置 SSL。我遵循了许多关于创建证书等的教程。我已经设法将证书绑定到我正在使用的端口。但是,每当我浏览该站点时,都会收到以下错误:

SSL 收到超过最大允许长度的记录。

(Error code: ssl_error_rx_record_too_long)

然后我尝试将我机器上的一个预先存在的证书绑定到端口。我遵循的程序是运行

netsh http show 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,我会收到同样的错误。

任何人都可以就为什么会发生这种情况提供指导吗?

4

0 回答 0