Проблема с Azure Key Vault Vault в приложении .NET 6 Container перед Build ()C#

Место общения программистов C#
Anonymous
 Проблема с Azure Key Vault Vault в приложении .NET 6 Container перед Build ()

Сообщение Anonymous »

setup
Я запускаю веб -приложение .NET 6 в приложении Azure Container и доступ к Key Vault Azure для секретов и строк соединения.
Внедрение зависимостей отлично подходит для инъекции моего пользовательского клиента Vault Cualt (обертка azure.security.keyvault.secrets.secretclient), и я могу успешно получить секреты после Build () (даже из программы .cs).
проблема
Мне нужно извлечь строку подключения из Ключевое хранилище перед Build (), чтобы я мог передать его конструктору услуг при регистрации зависимостей. Вызов secretClient.getSecret (KeyName) сбои на этом этапе. > Журналы
Когда приложение контейнера пытается активировать ревизию (и запускает программу. >

Что я Попробого

[*] Обеспечение управляемой идентификации правильно назначено приложению контейнера.
> < /p>
Как я могу надежно получить секрет перед вызовом Build () в веб -приложении .net 6?
или есть лучший шаблон для обработки этого сценария? < /p >
Любое понимание будет высоко оценено! < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... fore-build

Вернуться в «C#»