【发布时间】:2016-10-31 17:38:56
【问题描述】:
我有一个桌面客户端向 Visual Studio IIS Express 环境中托管的 WebServer 发出 HTTPS 请求。几个月来,我一直在使用 VS 2015 Update 2 进行开发,一切正常。
但是,昨天我安装了 VS 2015 Update 3。 首先,我必须在我的计算机上安装本地颁发的 SSL 证书(我很确定我不必对 Update 2 执行此操作)。但是一旦解决了这个问题,一切就都很好了。
今天开机并加载开发环境时,发送HTTPS请求时出现以下异常链:
HttpRequestException: 发送请求时出错。
WebException:底层连接已关闭:意外 发送时出错。
IOException: 无法从 传输连接:现有连接被强行关闭 远程主机。
SocketException: 一个现有的连接被强制 被远程主机关闭
除了将 Resharper 从 9.2 升级到 2016.1 之外,我没有对我的开发环境进行任何其他更改,但我无法想象这与我的问题有任何关系。
有人知道是什么导致了我的问题吗?
更新:
如果我不使用 SSL,我不会收到异常。这似乎是对 Visual Studio 2015 Update 3 使用的 IIS Express 的一些更改,这会导致一些 SSL 问题。
【问题讨论】:
标签: asp.net-web-api https visual-studio-2015 iis-express