Clique aqui para ler esse artigo em PDF.
Conhecendo o arquivo Web.Config
Introdução ao arquivo de configurações das aplicações ASP.NET
Quase todo o tipo de programa necessita em algum momento ler parâmetros de configuração externos à aplicação, que podem ter finalidades diversas como armazenar o endereço para um banco de dados, configurações para personalizar o funcionamento da aplicação ou ainda, alterar o comportamento do programa conforme um cenário.
As páginas ASP.NET e os Web Services criados utilizando o Visual Studio fazem uso de um arquivo especial, denominado Web.Config, para armazenar essas informações. Esses arquivos nada mais são do que um arquivo XML especialmente formado com tags e seções específicas que podem ser lidas pela aplicação a qualquer momento.
Para entendermos o funcionamento deste arquivo, iremos desenvolver uma página ASP.NET para inserção de dados dentro de uma tabela de um banco de dados Access. Localizaremos o nosso banco de dados através da string de conexão armazenada no arquivo Web.Config.
Nossa página será desenvolvida usando o Visual Studio 2005 e a linguagem C#. Esta página ASP.NET terá ainda uma característica particular, dependendo do parâmetro armazenado no Web.Config, campos do cadastro de clientes serão ou não exibidos. A página em si trata-se de um cadastro de cliente com campos que são exibidos de acordo com o tipo de cliente a ser cadastrado.
Para poder desenvolver este exemplo você irá precisar dos seguintes recursos:
·Visual Studio 2005 instalado;
·Internet Information Services – IIS. Para verificar se o seu Windows possui este recurso verifique em Iniciar>Ferramentas Administrativas>Internet Information Services;
·Microsoft Access – para definir a tabela e o banco de dados que será usado no nosso exemplo;
·Internet Explorer ou outro browser para visualizar a página ASP.NET.
Nota do DevMan
A linguagem XML vem crescendo em utilização. É uma das principais linguagens para estruturação e intercâmbio de dados complexos, sendo o principal formato utilizado pelos Web Services.
Iniciando
O primeiro passo que daremos é desenvolver a nossa tabela dentro do Access. Crie um banco de dados com um nome qualquer, neste exemplo usaremos ExemploWeb e crie uma tabela nomeada Cliente com a estrutura de campos demonstrada na Tabela 1.
Campo |
Tipo |
Tamanho |
Decimais |
Observações |
ID (chave primária) |
Numeração Automática |
|
|
Chave primária do registro para identificação. |
Nome |
Texto |
50 |
|
Nome ou, no caso de pessoa jurídica, razão social |
NomeFantasia |
Texto |
50 |
|
Nome fantasia, no caso de pessoa jurídica |
Logradouro |
Texto |
50 |
|
Endereço completo: rua e número. |
Bairro |
Texto |
30 |
|
|
Cidade |
Texto |
30 |
|
|
CEP |
Texto |
8 |
|
|
UF |
Texto |
2 |
|
|
CPF |
Texto |
18 |
|
Número do CPF. |
RG |
Texto |
18 |
|
Número do documento de identidade. |
CNPJ |
Texto |
18 |
|
Número da CNPJ da pessoa jurídica. |
IE |
Texto |
18 |
|
Inscrição estadual. |
DataNascimento |
Data |
|
|
|
DataFundacao |
Data |
|
|
|
Telefone |
Texto |
11 |
|
|
Fax |
Texto |
11 |
|
|
Celular |
Texto |
11 |
|
|
|
Texto |
50 |
|
|
PaginaWeb |
Texto |
50 |
" |