Essas configurações geralmente são valores que precisamos para a aplicação, como por exemplo: string de conexão com a base de dados, servidor de SMTP, entre outras. Veremos abaixo como definimos no arquivo Web.Config da aplicação para que o ASP.NET leia as configurações de um outro arquivo:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings file="Settings.config"/> <!-- outras configurações aqui... --> </configuration> |
Como podemos reparar, no atributo file definimos o arquivo chamado “Settings.config” que será o arquivo responsável por armazenar as configurações que nosso projeto utilizará. A estrutura do mesmo é exibida abaixo:
<?xml version="1.0" encoding="utf-8" ?> <appSettings> <add key="TesteKey" value="123456" /> </appSettings> |
Feito isso, podemos normalmente utilizar a forma tradicional que fazemos para recuperar e utilizar um valor que está definido no arquivo Web.Config, utilizando a classe ConfigurationSettings. Abaixo é mostrado como recuperar e escrever este valor:
using System.Configuration; //... Response.Write(ConfigurationSettings.AppSettings["TesteKey"]); |