我第一次使用带有 IISExpress 的新 Visual Studio 2013(以前在 VS2010 上使用 ASP.net 开发服务器)。我在尝试调试我的项目时遇到了问题。
这是我在 Chrome 中看到的:
无法与服务器建立安全连接。这可能是服务器的问题,或者它可能需要您没有的客户端身份验证证书。 错误代码:ERR_SSL_PROTOCOL_ERROR
我更新了我的 Properies -> web 文件,以便项目 Url 现在使用 https URL。然而,在这样做之后,我现在在启动时收到一个新错误:
与本地主机的连接中断。 错误代码:ERR_CONNECTION_RESET
谢谢
最佳答案
我收到 ERR_CONNECTION_RESET,因为我的 Visual Studio 2013/IIS Express 配置的应用端口号 不在 :44300-:44398 范围内。 (我不记得必须消除任何警告才能 超出该范围。)将端口号更改为该范围内的某个值是我必须做的所有事情才能使其正常工作。
我在查看 netsh http show sslcert > sslcert.txt
输出后注意到了这一点,并点击了我最近阅读的有关端口号的内容。
关于IISExpress 的 SSL 连接/连接重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19417219/