2017-10-17 187 views
1

當我嘗試在我的prod機器上使用AzCopy時,出現以下異常。AzCopy錯誤底層連接已關閉

The underlying connection was closed. 

我們的IT部門禁用SSL3,TLS1.0,TLS1.1,纔會啓用TLS1.2

而且由於AzCopy是建立與目標.Net框架4.5,應用程序試圖使用SSL3, TLS1.0(這是.NET Framework v4.5的默認協議)。

有無論如何,我可以強制應用程序使用TLS1.2?因爲在我們的機器上僅啓用了此協議

我認爲還有一種解決方案,我認爲要從AzCopy團隊請求> .Net Framework v4.6,因爲此版本將TLS1.2添加到默認協議。

回答

0

AzCopy似乎不支持明確設置TLS 1.2。但.Net Framework 4.5通過修改註冊表來支持強制。我曾嘗試AzCopy後使用下面的註冊表設置,它實際上可以切換到TLS 1.2:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319 - SchUseStrongCrypto = DWORD 1 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ v4.0.30319 - SchUseStrongCrypto = 1

DWORD有關詳細信息,請參閱:

http://blogs.perficient.com/microsoft/2016/04/tsl-1-2-and-net-support/

Default SecurityProtocol in .NET 4.5

+0

傑森您好,TH爲了您的回答,我要求IT dep提供此更新,並在應用更改時寫出結果。 – Yucel

相關問題