#c# #asp.net #asp.net-core #ravendb #azure-web-app-service
#c# #asp.net #asp.net-core #ravendb #azure-web-app-service
Вопрос:
Я пытаюсь развернуть приложение .NET Core в Azure, которое подключается к RavenDB, локально проблем нет, поскольку для этого требуется установить и прочитать сертификат во время инициализации соединения, проблема в том, что когда он находится в облаке, он показывает мне эту ошибку:
The SSL connection could not be established, see inner exception. -> The credentials supplied to the
package were not recognized (The SSL connection could not be established, see inner exception.
Я не могу найти способ решить эту проблему, я включаю сертификат в рабочую версию, также устанавливаю certifcate с панели управления службы приложений Azure. Я действительно хотел бы знать, как это исправить, я не нашел решения, когда искал в других местах
Комментарии:
1. Можете ли вы поделиться фрагментом кода, который считывает сертификат?
Ответ №1:
Как вы загружаете сертификат клиента в свое приложение? Попробуйте использовать флаг набора ключей компьютера.
[DocumentStore].Certificate = new X509Certificate2("[client cert path]", (string)null, X509KeyStorageFlags.MachineKeySet);