IISExpress 的 SSL 连接/连接重置

标签 ssl visual-studio-debugging visual-studio-2013

我第一次使用带有 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/

相关文章:

ssl - 是否可以从 pgp 公钥/私钥创建 ssl 证书?

c++ - SSL 握手产生 BIO 错误

xamarin - 在 Visual Studio 16.9.0 Android "deploy to device"错误 - 命令太长

c# - 抛出异常时如何防止调试器进入我的方法?

c# - Windows Phone 二维码阅读器

c++ - 没有用户代码的死锁

ssl - 重写 URL iis 7 - https ://www. somewhere.com -> https ://somewhere. com

java - 在没有模块的情况下访问 JDK 11 中的 `sun.security.x509`?

asp.net - 如何配置ASP.NET Core 1.0以使用本地IIS而不是IIS Express?

c# - 如何撤消VS2013中的 Split View?