April 28, 2010

Web.config no Asp.Net 4.0

Se pararmos para comparar o arquivo Web.config desde a versão 1.1 do ASP.NET, hoje temos um arquivo imenso, extremamente crítico, com várias novas configurações como AJAX, roteamento e interação com IIS 7, etc . No .NET Framework 4, as configurações importantes foram movidas para o arquivo Machine.config e as aplicações WEB agora herdam estas definições deste arquivo. Isso permite que o arquivo Web.config no ASP.NET 4 pode estar vazio ou apenas conter as linhas que definem para qual versão do framework a aplicação foi dessenvolvida.

<?xml version="1.0"?>
<configuration>
     <system.web>
          <compilation debug="true" targetFramework="4.0" />
     </system.web>
</configuration>