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"]); |