Asp.net Azure KeyVault中突然出现System.Net.Http.HttpRequestException异常

Asp.net Azure KeyVault中突然出现System.Net.Http.HttpRequestException异常,asp.net,azure,asp.net-core,azure-keyvault,Asp.net,Azure,Asp.net Core,Azure Keyvault,我们从几周前开始使用Azure KeyVault,上周我们突然发现一些服务出现故障,并显示以下错误消息: System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected hos

我们从几周前开始使用Azure KeyVault,上周我们突然发现一些服务出现故障,并显示以下错误消息:

System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
 ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
有趣的是,我们在同一台服务器上运行多个web应用程序。对一些人来说,它起作用,而对一些人来说,它不起作用。而且,它在一段时间内对他们所有人都有效。有些人回来了,有些人没有

知道这是什么吗?我不认为我们的IP被阻止或WebSocket没有配置,否则它不会适用于所有应用。唯一的区别是,当前正在运行的应用程序是.NET,而非.NET核心。但正如我所说的,即使是.NETCore也要工作到周五。所有服务都会获得相同的机密,例如相同的数据库登录数据和Azure上的每次运行


我看过其他一些关于这个问题的帖子,但唯一的解决方案是他们在上面构建了一个缓存层。这看起来更像是绷带而不是解决办法

对于这个问题,我已经在微软技术支持中心开了一张罚单。 他们给我的最后一个建议是将库Microsoft.Extensions.Configuration.AzureKeyVault降级到2.2.0版。在我们使用3.1.3之前

到目前为止,这种方法效果很好。我们再也没有这种例外了

如果有人能分享自己的经验,我将不胜感激,无论该库的新版本是否也能正常工作