加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-web-api – 安装VS 2015 Update 3后,向WebAPI开发IIS Ex

发布时间:2020-12-16 06:55:16 所属栏目:asp.Net 来源:网络整理
导读:我有一个桌面客户端向在Visual Studio IIS Express环境中托管的WebServer发出HTTPS请求.我已经使用VS 2015 Update 2进行了几个月的开发,并且事情没有问题. 但是,昨天我安装了VS 2015 Update 3. 首先,我必须在我的计算机上安装本地发布的SSL证书(我相当确定我
我有一个桌面客户端向在Visual Studio IIS Express环境中托管的WebServer发出HTTPS请求.我已经使用VS 2015 Update 2进行了几个月的开发,并且事情没有问题.

但是,昨天我安装了VS 2015 Update 3.
首先,我必须在我的计算机上安装本地发布的SSL证书(我相当确定我不必使用Update 2执行此操作).但是一旦这样做了,事情就好了.

当我今天打开我的机器并加载我的开发环境时,我在发送HTTPS请求时会遇到以下异常链:

HttpRequestException: An error occurred while sending the request.

WebException: The underlying connection was closed: An Unexpected
error occurred on a send.

IOException: Unable to read data from the
transport connection: An existing connection was forcibly closed by
the remote host.

SocketException: An existing connection was forcibly
closed by the remote host

除了将Resharper从9.2升级到2016.1之外,我没有对我的开发环境做任何其他更改,但我无法想象与我的问题有任何关系.

有谁知道可能导致我的问题的原因是什么?

更新:

如果我不使用SSL,我不会得到例外.所以似乎是Visual Studio 2015 Update 3使用的IIS Express的某些更改导致了一些SSL问题.

解决方法

我不知道IIS Express,但我在IIS上遇到了同样的问题.事实证明,在Update 3安装期间,证书与https绑定无关,我必须通过选择IIS Express开发证书重新启用它.

有关IIS Express的Another answer may perhaps lead you in the right direction.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读