C# 处理Azure Blob存储批处理操作中看似未记录的错误代码:TLSVersionNotAllowed
我一直在使用Azure.Storage.Blobs.Batch NuGet包处理一些非常奇怪的行为。尝试执行批删除操作时,请求失败,错误代码为TLSVersionNotAllowed Azure实际上提供了Blob存储可以返回的可能错误代码列表: 但在列表中找不到该错误代码。谷歌搜索“TLSVersionNotAllowed”实际上不会产生任何结果,所以我很困惑这个错误是如何发生的以及为什么会发生的 如果有人知道这是什么原因,我很想听听。 顺便说一下,非批处理操作一切正常C# 处理Azure Blob存储批处理操作中看似未记录的错误代码:TLSVersionNotAllowed,c#,azure,.net-core,azure-blob-storage,C#,Azure,.net Core,Azure Blob Storage,我一直在使用Azure.Storage.Blobs.Batch NuGet包处理一些非常奇怪的行为。尝试执行批删除操作时,请求失败,错误代码为TLSVersionNotAllowed Azure实际上提供了Blob存储可以返回的可能错误代码列表: 但在列表中找不到该错误代码。谷歌搜索“TLSVersionNotAllowed”实际上不会产生任何结果,所以我很困惑这个错误是如何发生的以及为什么会发生的 如果有人知道这是什么原因,我很想听听。 顺便说一下,非批处理操作一切正常 提前感谢。这是一个非常
提前感谢。这是一个非常自我记录的错误代码-Azure不再允许使用包使用的TLS版本。如果您不在软件包的最新版本上,请更新;如果您是,。没有人会读取异常消息:(如果您在尝试blob操作之前的某个时间点执行此代码,是否有效?
ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;
@Crowcoder不幸的是,我们似乎正在运行最新版本,因此我可能会尝试按照ian kemp的建议在github repo上打开一个问题。感谢您抽出时间为了回答大家的问题!@NelsonReis谢谢你提醒我!我实际上忘记了这一点,因为我们决定现在只使用非批处理实现。我现在在他们的github上创建了一个问题:如果你有任何其他信息,请随时在那里发表评论:)这是一个非常自我记录的错误代码-Azure不再允许该软件包使用的TLS版本。如果您不在该软件包的最新版本上,请更新;如果是,。没有人会读取异常消息:(如果您在尝试blob操作之前的某个时间点执行此代码,是否有效?ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12;
@Crowcoder不幸的是,我们似乎正在运行最新版本,因此我可能会尝试按照ian kemp的建议在github repo上打开一个问题。感谢您抽出时间为了回答大家的问题!@NelsonReis谢谢你提醒我!我实际上忘记了这一点,因为我们决定现在只使用非批处理实现。我现在在他们的github上创建了一个问题:如果你有任何其他信息,请随时在那里发表评论:)