我总是从本地计算机部署到Azure(经典云服务),但是从昨天开始我收到此错误:
Could not complete the request to remote agent URL 'https://[MYNAME].cloudapp.net:8172/msdeploy.axd?site=Default Web Site'.The request was aborted: Could not create SSL/TLS secure channel
端口已打开。 Web部署已安装。我认为没有任何改变。 我尝试安装新版本的Web Deploy(3.6),但没有帮助。
还有什么可以检查的?
谢谢。
答案 0 :(得分:2)
我遇到了同样的问题:旧的2008 r2 Server从未更改任何内容
原因(推测):由于Visual Studio 15.9他们禁用了SSL 2.0,TLS 1.0等,因此它无法与旧的webdeploy进行正确的通信
解决方案:在旧版网络服务器上启用TLS 1.2(并禁用旧版服务器)
链接到此博客的: https://tecadmin.net/enable-tls-on-windows-server-and-iis/
步骤1 –备份注册表设置我们强烈建议您进行一次 进行任何更改之前,请备份注册表。使用下面的链接到 找到有关如何导出注册表值的步骤。
第2步–在Windows上启用TLS 1.2您有两个选项可以启用TLS 版本。
选项1 –合并电阻文件下载Enable-TLS12-Windows.reg 和Windows系统上的Enable-TLS12-TLS11-Windows.reg文件。现在 右键单击文件,然后单击合并。
第3步:重新启动。
PS:首先,我尝试了“客户端”方式,这对我不起作用。但这也许对某些人有帮助:
我在此线程上找到了答案:https://stackoverflow.com/a/40050789/9624651 并且他引用了此链接https://dougrathbone.com/blog/2016/02/28/pci-compliant-web-deploy-getting-webdeploy-working-after-disabling-insecure-ciphers-like-ssl-30-and-tls-10
答案 1 :(得分:1)
看看here。我想他们已经提到您的问题了