基本信息:
- I hosted my app in IIS7.5
- I created a new "Self-signed certificate" in IIS
- Site Bindings: type: https, port: 443, ip: *
- IIS 6 Management Compatibility -> enabled
- https://localhost:443 -> does not work
- sslFlags - ssl or ssl128 -> does not work
SSL收到的记录超过了允许的最大长度。 (错误代码:ssl_error_rx_record_too_long)
当我导航到网页时,我收到了ssl错误,但是当我将https更改为http时,我可以访问该页面。
有谁能告诉我应该如何解决这个问题?
我在这个主题上搜索了一下,但没有一个能给出解决方案。 如何使用https访问该页面?
谢谢
答案 0 :(得分:1)
如果SSL堆栈尝试将非SSL数据解释为SSL,则有时会发生这种奇怪的错误。请检查双方是否真的使用SSL,使用wireshark进行数据包嗅探等可以提供帮助。
答案 1 :(得分:0)
您可能没有正确创建ssl证书。你能浏览非ssl端口。?
验证ssl证书。如果你需要,你可以参考, http://dotnetstock.com/technical/how-to-generate-self-signed-certificate-from-iis-8 或
答案 2 :(得分:0)
感谢您的回答!
我按照这些说明做了一切:
一切正常;)