我总是从本地机器部署到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(,但没有帮助。
还有什么可以检查的?
谢谢。
我面临着同样的问题:旧的2008 r2服务器从未更改任何
原因(推测(:由于visual studio 15.9他们禁用了SSL 2.0、TLS 1.0等,因此无法与旧的webdeploy 进行propper通信
解决方案:在旧的Web服务器上启用TLS 1.2(并禁用旧的(
我找到了这个链接:https://developercommunity.visualstudio.com/content/problem/384634/webdeploy-netcore-api-to-iis-vs159.html
链接到此博客:https://tecadmin.net/enable-tls-on-windows-server-and-iis/
步骤1–备份注册表设置我们强烈建议在进行任何更改之前备份注册表。使用以下链接查找如何导出注册表值的步骤。
步骤2–在Windows上启用TLS 1.2您有两个选项可以启用TLS版本。
选项1–合并阻力文件下载Enable-TLS12-Windows.reg和Enable-TLS12-TLS11-Windows.reg文件。现在右键单击文件,然后单击"合并"。
步骤3:重新启动。
附言:首先我尝试了"客户"的方式,这对我不起作用。但也许它对某些人有帮助:
我在这个帖子上找到了答案: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
请看这里。我想他们已经提到你的问题