Производственные значения ASP.NET 5 SecretManager для Azure
Я просто использую SecretManager в ASP.NET 5 и не совсем понимаю, как мне установить эти значения для рабочих / промежуточных сред на веб-сайте Azure.
Есть ли где-нибудь пользовательский интерфейс, мне просто добавить их как AppSettings на портале Azure или мне нужно использовать консоль отладки Kudu для их настройки?
Спасибо
Matt
1 ответ
Решение
Если вы посмотрите на код, который настраивает UserSecrets -
if (env.IsDevelopment())
{
builder.AddUserSecrets();
}
builder.AddEnvironmentVariables();
Configuration = builder.Build();
Он просто добавляет UserSecrets в коллекцию переменных среды всякий раз, когда среда разрабатывается.
Поэтому да, вам нужно добавить эти секреты в качестве стандартных параметров приложения при развертывании в Azure.