quinta-feira, 25 de julho de 2013

ASP.NET - web.config

;)

fala champz!

Vamos falar sobre o arquivo web.config.

O que representa o arquivo web.config?
É um arquivo xml que define propriedades da sua aplicação ASPNET.

Exemplo básico de arquivo Web.Config


Arquivo web.config
<!-- Web.Config Configuration File -->

<configuration>
<appSettings>

   <add key="strAuthor" value="TI Coders" />

</appSettings>
<connectionStrings/>
    <system.web>
    <pages enableEventValidation="false" enableViewStateMac="false" />
        <customErrors mode="Off"/>
<globalization
         requestEncoding="iso-8859-1"
         responseEncoding="iso-8859-1"/>
<compilation debug="true">
<assemblies>
<add assembly="*" />
</assemblies>
</compilation>
    </system.web>
</configuration>



Notem que se trata de elementos de configuração encapsulados por <configuration>
que podem conter appSettings , connectionString, system.web.

Vamos tentar explicar de forma resumida: em system.web , ele indica como se comportarao as paginas e seu tipo de conteudo, e na parte onde indica <assemblies> quer dizer sobre arquivos binarios DLLs alocados na pasta padrão BIN, no caso nosso esta configurado para * ou seja todos os binarios que estiverem dentro da pasta BIN por padrão serão compilados para nossa aplicação.

Para acessa qualquer chave criada em em appSettings basta utilizar o seguinte código em qualquer página localizada em qualquer pasta ou subpasta onde este arquivo web.config abrange, vamos ao código:


Como recuperar chave(key) do arquivo web.config
Dim minhaVariavel As String = System.Configuration.ConfigurationManager.AppSettings("strAuthor")
'Como a chave definida foi strAuthor , basta colocar o nome da chave na chamada do método acima.

Response.Write(minhaVariavel)



A saída do comando response.write do código acima será o valor contido na chave do arquivo web.config.



Nenhum comentário:

Postar um comentário