У меня есть приложение .NET Core, которое я пытаюсь развернуть в службе приложений Azure. Когда я развертываю и пытаюсь загрузить сайт, я получаю ответ об ошибке 502.5. Из того, что я читал, это означает, что это проблема с разрешениями. Я пытался распечатать журналы с помощью стандартного вывода, но пока он физически создает файлы журналов, все они пусты.
Поэтому я начал устранять проблему, комментируя код. ConfigureServices
я загружаю сертификат:
var certificate = new X509Certificate2("mycertificate.pfx", "**********");
Если я закомментирую эту строку, то приложение загрузится. После возврата снова выдает ошибку.
Из консоли на портале Azure я попытался предоставить разрешения mycertificate.pfx
с помощью chmod 777 mycertificate.pfx
, но, похоже, это не оказало никакого влияния.
Я не уверен, что проблема в загрузке этого конкретного файла или вообще в использовании X509Certificate2
.
Как я могу настроить его на работу?