Приложение Marketplace в Azure устанавливается в качестве службы приложения.Чтобы аутентификация на основе утверждений работала, приложение требует, чтобы сертификат подписи токена ADFS был установлен на Локальный компьютер> Хранилище доверенных лиц.Но в службе приложений Azure нет такой функции, с помощью которой я могу установить сертификат в магазине (я не пытаюсь изменить настройки SSL приложения).
Поэтому я перешел к пункту «Дополнительные инструменты»> «Перейти» (Инструменты Kudu) в службе приложений Azure и затем Консоль отладки> Powershell.Здесь я выполнил эту команду
Import-Certificate -FilePath "D:\home\site\wwwroot\App_Data\website.cer" -CertStoreLocation "Cert:\LocalMachine\TrustedPeople" -Verbose
Это выдало ошибку
Импорт-сертификат: Внутренняя ошибка Win32 «Неверный дескриптор» 0x6 произошла во времянастройка символьных атрибутов для буфера вывода консоли.
Как импортировать этот сертификат в Azure, чтобы приложение Marketplace могло получить к нему доступ?Не используется IaaS.
РЕДАКТИРОВАТЬ 1 : я пробовал командлет Add-AzureCertificate , но выдает ошибку, что подписка не выбрана.Когда я выпускаю Select-AzureSubscription с указанным идентификатором подписки, он говорит, что подписка не существует.
РЕДАКТИРОВАТЬ 2 : Попытка подключения с помощью командлета Azure Rm, как предлагается в комментариях.Но все равно получаю ту же ошибку - подписка не существует.И если он не может найти подписку, я не могу добавить сертификат, используя Import-Certificate