Eir*_*ske 5 https iis-express asp.net-web-api visual-studio-2015
我有一个桌面客户端向在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问题.
我的问题似乎是由将新的 IIS Express 10.0 自签名 SSL 证书添加为受信任证书的错误方法引起的。
遵循这篇博文中的“第 1 号决议”为我解决了这个问题:https ://blogs.msdn.microsoft.com/robert_mcmurray/2013/11/15/how-to-trust-the-iis-express-self-签名证书/
| 归档时间: |
|
| 查看次数: |
1372 次 |
| 最近记录: |