Utilizando um arquivo separado para AppSettings do Web.Config

Outro dia eu estava conversando com um colega meu a respeito de como o fica mais fácil dar manutenção em uma aplicação no ASP.Net utilizando o arquivo Web.Config. Você pode alterar conexões com banco de dados, acessos a pastas, definir temas para suas páginas e alterar mensagens customizadas sem precisar buscar e alterar o código em C#, ou qualquer outra linguagem sendo utilizada que seja suportada pelo framework do .Net.

Mas uma coisa que eu não gostava era o fato de sempre que eu modificava um dos itens do AppSettings em desenvolvimento e precisava mandar meu arquivo para produção, eu precisava lembrar de baixar o Web.Config de produção e alterar nele meus novos itens, de forma a não subir configurações referentes ao ambiente de desenvolvimento para produção.

Para solucionar este problema, uma das propriedades da tag é a "file", sendo que você pode cadastrar suas variáveis em um arquivo separado do Web.Config.

Abaixo Segue um exemplo de como utilizar:

<appSettings file="AppSettings.xml" />
<!-- O nome do arquivo pode ser qual você preferir -->

A estrutura do arquivo basicamente segue a estrutura de items que a tag possui, que são os itens: add, clear, remove.

Segue um exemplo de como ficará o arquivo XML:
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <!-- Mensagens -->
  <add key="MsgBoasVindas" value="Bem vindo ao meu exemplo!!" /> 

  <add key="MsgContinue" value="Tente você também." />
</appSettings>


É isso, tendo dúvidas, podem perguntar.


Abraço!

Nenhum comentário: