Elemento <system.web> (configurações da Web)

Contém informações sobre como a camada de hospedagem ASP.NET gerencia o comportamento em todo o processo.

<configuration>
  <system.web>

Syntax

<system.web>  
</system.web>  

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Nenhum.

Elementos filho

Elemento Descrição
<applicationPool> Especifica as configurações para pools de aplicativos do IIS em um arquivo aspnet.config.

Elementos pai

Elemento Descrição
<configuração> Especifica o elemento raiz em todos os arquivos de configuração usados pelo Common Language Runtime e pelos aplicativos do .NET Framework.

Comentários

O elemento system.web e seu elemento filho applicationPool foram adicionados ao .NET Framework do .NET Framework 3.5 SP1. Quando você executa o IIS 7.0 ou versões posteriores no modo Integrado, essa combinação de elementos permite configurar como o ASP.NET gerencia threads e como ele enfileira solicitações quando o ASP.NET está hospedado em um pool de aplicativos do IIS. Se você executar o IIS 7.0 ou versões posteriores no modo Clássico ou ISAPI, essas configurações serão ignoradas.

Exemplo

O exemplo a seguir mostra como configurar o comportamento do ASP.NET em todo o processo no arquivo aspnet.config quando o ASP.NET está hospedado em um pool de aplicativos do IIS. O exemplo pressupõe que o IIS esteja em execução no modo integrado e que o aplicativo esteja usando o .NET Framework 3.5 SP1 ou uma versão posterior. Esse comportamento não ocorre em versões do .NET Framework anteriores ao .NET Framework 3.5 SP1. Os valores no exemplo são os valores padrão.

<configuration>  
  <system.web>  
    <applicationPool
        maxConcurrentRequestsPerCPU="5000"
        maxConcurrentThreadsPerCPU="0"
        requestQueueLimit="5000" />  
  </system.web>  
</configuration>  

Confira também