Web.Config

Você quer sabe o que é Web.Config? Se sim, este artigo irá te dar uma breve introdução sobre o que se trata este arquivo e também quais são suas principais funções.

Como desenvolvedores de software, muitas vezes, trabalhamos com mais de um ambiente em uma mesma aplicação. Podemos ter ambientes de desenvolvimento, homologação, produção entre outros.

Mas como controlar diferentes versões, conexões com banco de dados e demais variávies pertinentes a cada ambiente? Para isso, nós temos o arquivo Web.Config.

Se você usa Web.Config, provavelmente você já se deparou com este arquivo. Resumidamente, com este arquivo de configuração, é possível:

  • Redirecionar URLs para ser mais facilmente legível
  • Carregar as páginas de erro personalizadas (por exemplo, 404 páginas)
  • Forçando o seu site a usar https em vez de http.
  • Protege determinados diretórios
  • Cria variáveis e constantes que podem ser usadas na aplicação

O que é Web.Config?

O web.config é um arquivo de configuração para o IIS e também o método principal que o framework. NET tem para gerenciar mudanças em todos os ambientes. Ao armazenar dados como URLs, recursos usados na aplicação, informações do servidor em parâmetros, o desenvolvedor pode criar aplicações e mantê-la flexível para trabalhar em diversos ambientes.

O arquivo é formato em XML, o que permite acesso fácil à analistas de infraestrutura que podem controlar e ser responsáveis pelas informações corretas em cada ambiente.

Segue um exemplo de arquivo web.config.

<?xml version="1.0"?>
<configuration>
<system.web>
 <!-- Inclusão de configuração aqui -->
</system.web>
</configuration>

A presença de um Web.config de configuração em uma aplicação não é obrigatória, mas é difícil ver uma aplicação que não contenha este arquivo em ambientes Microsoft.

Como dito, sua função é centralizar o armazenamento de configurações ligadas ao projeto principal e/ou subprojetos, podendo ter elementos que podem variar entre conexão a banco de dados, cache e segurança do aplicativo.

Quer ser um desenvolvedor profissional?

Baixe nosso ebook sobre desenvolvedor full-stack. Descubra quais são os passos necessários para se tornar um desenvolvedor completo.

Clique abaixo para baixar gratuitamente o ebook.

Sim, Eu Quero o eBook Desenvolvimento Full Stack

error: Conteúdo protegido