IIS上的ssl_error_rx_record_too_long错误 – 网站正在工作,突然停止

我突然得到这个错误连接到我的开发机器上本地IIS。 它已经很好的工作了很长时间,现在突然在Firefox中有这个错误:

Secure Connection Failed An error occurred during a connection to localhost. SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long) 

我search了一下,发现没有明确的解释。

在IE中说:

 Internet Explorer cannot display the webpage\ 

在Chrome中,它说:

 Oops! This link appears to be broken. 

这个错误经常发生在Firefox正在等待一个SSL连接,而是获得一个未encryption的连接。 当你按照这个链接会发生什么? HTTP://本地主机:443 /

我大多只在Web服务器上的SSLconfiguration错误时才看到这一点。

我已经find了解决scheme,并将它放在这里以防万一未来有类似的问题:

本地自签名SSL在3周前已过期。 在前3周,很高兴显示“证书过期”的警告。 今天它决定死亡没有明显的原因(当它仍然应该显示过期的警告)。

解决scheme是添加一个新的自签名证书。