如何使用IISExpress重新设置SSL连接/连接?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (56)

我第一次使用新的Visual Studio 2013与IISExpress(以前在VS2010上使用ASP.net开发服务器)。我遇到了试图调试我的项目的问题。

这是我在Chrome中看到的:

无法与服务器建立安全连接。这可能是服务器的问题,或者它可能需要您没有的客户端身份验证证书。错误代码:ERR_SSL_PROTOCOL_ERROR

我更新了Properies - > web文件,以便Project Url现在使用https URL。但是,在完成之后,我现在在启动时遇到新的错误:

与本地主机的连接中断。错误代码:ERR_CONNECTION_RESET

提问于
用户回答回答于

如果使用URLRewrite在web.config中强制SSL连接,则可能会重写本地主机地址以强制https。如果启用SSL的调试并不重要,并且使用的是URLRewrite,请考虑将其添加<add input="{HTTP_HOST}" pattern="localhost" negate="true" />到web.config文件的重写部分中。它将停止重写任何本地主机地址,但将其保留在生产环境中。如果不使用URLRewrite或需要使用SSL进行调试,则http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx可能会有所帮助。它适用于VS2010,但也适用于VS2013。

用户回答回答于

我得到ERR_CONNECTION_RESET,因为我的Visual Studio 2013 / IIS Express配置的应用程序端口号不在范围内:44300-:44398。(我不记得必须解除任何警告才能脱离该范围。)将端口号更改为此范围内的某些内容是我必须完成的工作。

我在回顾了netsh http show sslcert > sslcert.txt输出和点击最近阅读的有关端口号的内容后发现了这一点。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问8 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • Richel

    4 粉丝0 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券