我们突然开始看到此“ 无法创建SSL / TLS安全通道”错误。
我们还有其他网站也对同一台服务器执行相同的POST,并且它们继续工作。一切都使用TLS 1.0,并且目标服务器最近没有更改任何内容。没有人在两边都关闭TLS 1.0。
许多其他stackoverflow帖子中都讨论了此问题,因此为了系统地进行研究,我们在同一服务器上克隆了该网站。只需复制其代码(已编译的代码文件夹),然后在同一IIS中设置另一个虚拟主机即可。
克隆的POST操作有效!相同的服务器,相同的代码,相同的IIS。因此,我们甚至无法在完全相同的设置下重现它。该副本可以正常工作,但是原始文件会引发此错误。
所以最后一个问题是: 复制的网站可以成功发布POST的事实是否可以使任何人洞悉可能发生的事情?
是否可以更改原始站点上的某些IIS设置?唯一不同的是它们是同一台服务器上的两个虚拟主机。
Windows Server 2012R2,IIS 8.5,ASP.NET / C#。
答案 0 :(得分:0)
显然,原因可能有很多,甚至是Windows更新。仍然会(一致地)在一个网站上而不是在其克隆上(也是一致地)发生,这仍然很奇怪。
要修复的具体步骤是: 在组策略编辑器(运行:gpedit.msc)中,转到“计算机配置”>“管理模板”>“系统”>“分布式COM”>“应用程序兼容性”,并启用了“允许本地激活安全检查豁免”