Набор ключей не существует с ключом 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"
            });

Любая идея о том, как решить эту проблему?

1 ответ

Вам может понадобиться загрузить сертификат

Другие вопросы по тегам