Набор ключей не существует с ключом p12 на общем веб-сайте Azure
У меня есть веб-сайт с использованием Google Apis в Asp.net MVC 5.
Иногда приложение выбрасывает набор ключей не существует по неизвестной причине:
Вот мой код:
var cert = new X509Certificate2(file, "notasecret",
X509KeyStorageFlags.MachineKeySet |
X509KeyStorageFlags.Exportable |
X509KeyStorageFlags.PersistKeySet);
var credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer(googleCredential.ClientId)
{
Scopes = scopes
}.FromCertificate(cert));
_service = new CalendarService(new BaseClientService.Initializer
{
HttpClientInitializer = credential,
ApplicationName = "AppName"
});
Любая идея о том, как решить эту проблему?