此行引起上述问题:磁盘空间不足。 at System.Security.Cryptography.CryptographicException.ThrowCryptographicException (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob (mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor (System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) at [我们的代码]
var certificateByes = Convert.FromBase64String(clientCertificateBody);
factory.Credentials.ClientCertificate.Certificate = new X509Certificate2(certificateByes);
我很难理解在Azure web应用程序的情况下为什么突然会出现这种问题。我们上一次部署是在11月20日,而这个问题是昨天开始出现的。这个基本功能已经存在了几个月而没有任何问题。
我们确实曾经在这个领域遇到过麻烦,而我们从密钥保管库中检索字符串,但是同样,这里没有任何更改。
我读到了关于不同类型错误的内容here和here,但我们的错误消息不同,并且这几个月都可以正常工作。
这可能与应用程序运行时间或其他缓存问题有关,导致临时存储位置填满吗?