Теперь я хочу получить это значение в своей локальной разработке с помощью Visual Studio.
Благодаря этому видео:
https://www.youtube.com/watch?v =vEaCnhvggz0
Если вы пропустите отметку в 9 минут, я смог
- связать KV со службой приложения использование управляемого удостоверения
- сохранить значение в моем KV
- извлечь значение из KV и использовать в качестве параметра приложения (в службе приложений) – что затем отображается как ссылка на Key Vault в источнике
Используя это значение как:
Код: Выделить всё
@Microsoft.KeyVault(SecretUri=https://keyVaultName/secrets/SecretName/1121283182091283/)

Затем укажите Secret_Value в коде, используя:
в моем web.config:
Код: Выделить всё
Код: Выделить всё
var Secret = ConfigurationManager.AppSettings["Secret_Value"];
Как мне получить значение для моего локального разработчика? потому что, очевидно, я не могу этого сделать:
Код: Выделить всё
Код: Выделить всё
var client = new SecretClient(new Uri(keyVaultURL), new DefaultAzureCredential());
var secret = client.GetSecret(CRM_Secret_KeyVaultName);
Я хочу получить значение из локальной веб-конфигурации непосредственно из KV, возможно ли это? Без написания дополнительного кода? спасибо за любые ответы
Подробнее здесь: https://stackoverflow.com/questions/784 ... web-config
Мобильная версия