ExpertiDict

C# · Essencial · Inglês · Técnico

appsettings

/ˈæpˌsɛtɪŋz/substantivo

Arquivo appsettings.json, de configuração do ASP.NET Core, lido na inicialização. Variações como appsettings.Development.json e variáveis de ambiente sobrescrevem seus valores.

Onde usar

Aparece ao configurar strings de conexão, níveis de log e opções por ambiente. Segredos não devem ir nesse arquivo versionado: use user secrets em desenvolvimento e variáveis de ambiente ou um cofre em produção.

Em código

{
  "Logging": {
    "LogLevel": { "Default": "Information" }
  },
  "ConnectionStrings": {
    "Padrao": "Server=.;Database=Loja"
  }
}

Exemplos

Override that in appsettings.Development.json.

Sobrescreva isso no appsettings.Development.json.

Never commit secrets to appsettings.

Nunca versione segredos no appsettings.

Cuidado

Não guarde senhas e chaves nele: o arquivo vai para o repositório e para a imagem de deploy.

Sinônimos

appsettings.json

Veja também

Todos os termos de C#