为什么Windows Azure CloudBlobContainer访问偶尔会失败,根据验证过程,远程证书无效

Nic*_*son 6 azure

我正在使用Windows Azure的评估订阅.

有时,当我尝试访问CloudBlobContainer(如GetPermissions())上的方法时,Web服务会挂起.添加一些日志记录后,我看到"底层连接已关闭:无法为SSL/TLS安全通道建立信任关系.根据验证过程,远程证书无效." 在我的日志中.

我在使用CreateIfNotExists()时也遇到过这种情况.

可能是什么导致了这个?

我最近从版本1.7升级到存储客户端库的版本2但仍然看到此行为.

Nic*_*son 1

我将回答我自己的问题,希望对其他人有用。

问题在于 ServicePointManager.ServerCertificateValidationCallback 的范围。

它是静态的,设置后会影响 CloudBlobContainer 方法遇到的情况。


归档时间:

查看次数:

698 次

最近记录:

12 年,2 月 前