问题描述
我有一个 .NET 4.5 Web 应用程序,它可以在 Windows Server 2012 R2 机器上正常运行,但是当部署在 Windows Server 2016 机器上时它无法运行。
该应用程序利用其 Web 服务界面与相当旧的 Ejbca 安装交互。
该应用程序在 IIS 8.5.9600 中部署在 Windows Server 2012 R2 机器上时运行良好。
在较新的机器上部署时 - IIS 10.0 中的 Windows Server 2016,对该 Web 服务的任何调用都会失败,并出现以下异常:
<InnerException>
<HelpLink i:nil="true"/>
<InnerException i:nil="true"/>
<Message>The request was aborted: Could not create SSL/TLS secure channel</Message>
<StackTrace>at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
</StackTrace>
<Type>System.Net.WebException</Type>
</InnerException>
这种行为的原因是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)