Elemento httpRuntime (Esquema de configurações do ASP.NET)

Configures ASP.NET HTTP executar-tempo Configurações that determine How to processo a Solicitar for an aplicativo ASP.NET.

configuração elemento (Configurações Gerais Esquema)
  System.Web elemento (esquema configurações ASP.NET) 
    Elemento httpRuntime (Esquema de configurações do ASP.NET)

<httpRuntime
   executionTimeout = "HH:MM:SS" 
   maxRequestLength = "number" 
   requestLengthDiskThreshold = "number" 
   useFullyQualifiedRedirectUrl = "[True|False]" 
   minFreeThreads = "number" 
   minLocalRequestFreeThreads = "number" 
   appRequestQueueLimit = "number"
   enableKernelOutputCache = "[True|False]" 
   enableVersionHeader = "[True|False]" 
   apartmentThreading = "[True|False]"
   requireRootedSaveAsPath = "[True|False]"
   enable = "[True|False]" 
   sendCacheControlHeader = "[True|False]" 
   shutdownTimeout = "HH:MM:SS"
   delayNotificationTimeout = "HH:MM:SS"
   waitChangeNotification = "number" 
   maxWaitChangeNotification = "number" 
   enableHeaderChecking = "[True|False]" 
/>

Atributos e elementos

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

Atributos

Atributo

Descrição

apartmentThreading

Atributo Optional Boolean.

Enables modelo de segmentação de compartimento for compatibilidade Classic ASP.

This atributo is Novo in the .NET Versão do Framework 2.0.O usar como padrão é False.

appRequestQueueLimit

Atributo Optional Int32.

Especifica o número máximo de solicitações que ASP.NET filas para o aplicativo.Quando não há suficiente livre Threads ao processo uma solicitação, as solicitações são enfileirado.Incoming Requests Are Rejected with the error " 503 - Too Servidor Ocupado " When the fila exceeds the limite that is specified in this atributo.

O padrão é 5000.

ObservaçãoObservação:
For the .NET Framework Versions 1.0 and 1.1, the usar como padrão is 100.

delayNotificationTimeout

Atributo Optional TimeSpan.

Specifies the tempo limite for delaying Notifications.

This atributo is Novo in the .NET Versão do Framework 2.0.

The usar como padrão is ":00:05 00" (Segundos 5).

enable

Atributo Optional Boolean.

Specifies Whether is the domínio do aplicativo (AppDomain) habilitado to aceitar de entrada requests at the nó atual - nó and filho - nível.If effectively False, the aplicativo is turned OFF.

O usar como padrão é True.

enableHeaderChecking

Atributo Optional Boolean.

Specifies Whether ASP.NET should the cabeçalho Solicitar for potential Attacks Injection Marcar.If an attack is detected, ASP.NET responds com an Error.

Esse atributo é novo na .NET Framework 2.0.

O usar como padrão é True.

enableKernelOutputCache

Atributo Optional Boolean.

Especifica se o cache saída está habilitado.Esse atributo é relevante somente quando Serviços de Informações da Internet da Microsoft (IIS) 6.0 ou posterior está instalado.A configuração cache de saída e tipo de Solicitar determina se de conteúdo pode ser armazenadas em cache.

Para armazenar em cache uma resposta, o seguinte critérios devem ser atendidos:

  • Caching must be explicitamente habilitado by a diretiva página or by Using the cache API.

  • Caching must have an política de expiração so that the kernel recognizes When to descartar the resposta.

  • Caching not does have any variável Cabeçalhos or Parâmetros.

  • Authentication não é exigido.

O usar como padrão é True.

enableVersionHeader

Atributo Optional Boolean.

Specifies Whether ASP.NET should saída a cabeçalho versão.This atributo Is Used to Determine which versão of ASP.NET is Em Uso by Microsoft Visual Studio 2005.Ele não é necessário para sites de produção e pode ser desabilitado.

ObservaçãoObservação:
This atributo não é disponível in the .NET Framework 1.0.

O usar como padrão é True.

executionTimeout

Atributo Optional TimeSpan.

Specifies the número Maximum of Segundos that a Solicitar is allowed to Executar before being automaticamente Shut Para Baixo by ASP.NET.

This tempo limite applies only if is the atributo Depurar in the elemento compilationFalse.To help to evitar shutting Para Baixo the aplicativo While you are Depurando, do Não Definido this tempo limite to a valor Large.

O usar como padrão é "00:01:50" (110 segundos).

ObservaçãoObservação:
O .NET Framework 1.0 e 1.1, o usar como padrão é 90.

maxRequestLength

Atributo Optional Int32.

Specifies the limite for the fluxo de entrada buferização Threshold, in KB.This limite Can Be Used to Attacks negação de serviço evitar that are Caused, For exemplo, by Usuários Posting Grande Arquivos to the servidor.

Is the usar como padrão 4096 (4 MB).

maxWaitChangeNotification

Atributo Optional Int32.

Specifies the número Maximum of Segundos to wait from the Primeiro notificação de Alterar arquivo before restarting the AppDomain for a Solicitar Novo.Set this atributo to a número that is greater than the Comprimento of tempo to Concluir any Processos copiar arquivo.Arquivo Alterar Notifications are Combined based on the valor of this atributo and the atributo waitChangeNotification.

Esse atributo é novo na .NET Framework 2.0.

O usar como padrão é 0.

minFreeThreads

Atributo Optional Int32.

Specifies the minimum número of livre threads to Allow execution of requests Novo.ASP.NET keeps the specified número of threads livre for requests That Require threads Additional to Concluir processamento.

O usar como padrão é 8.

minLocalRequestFreeThreads

Atributo Optional Int32.

Especifica o número mínimo de livre Threads que ASP.NET mantém disponível para permitir a execução do novo local solicitações.deTdehdeede desdepdeedecdeidefdeideededde dendeúdemdeederdeode deodefde deTdehderdeedeadeddesde deidesde deRdeedesdeederdevdeadeddeode defdeoderde derdeedeqdeudeedesdetdesde detdehdeadetde deaderdeede decdeodemdeidendegde defderdeodemde detdehdeede deldeodecdeadelde dehdeodesdepdeededdeaderde,de deidende demdeadeideúdesdecdemdeidendeúdesdecde desdeodemdeede derdeedeqdeudeedesdetdesde derdeedeqdeudeedesdetdesde defdeideldehdeode deedemdeidetdeiderde detdeode detdehdeede deldeodecdeadelde dehdeodesdepdeededdeaderde deDdeuderdeidendegde depderdeodecdeedesdesdeademdeedendetdeode.deThis helps to evitar a bloqueio Possible com recursivo reentry em the servidor Web.

O usar como padrão é 4.

requestLengthDiskThreshold

Atributo Optional Int32.

Specifies the limite for the fluxo de entrada buferização Threshold, in bytes.This valor should not Exceed the atributo maxRequestLength.

Esse atributo é novo na .NET Framework 2.0.

O usar como padrão é 256.

requireRootedSaveAsPath

Atributo Optional Boolean.

Specifies Whether the parâmetro filename in a método SaveAs must be an caminho absoluto.The processo ASP.NET must have permissão to Criar Arquivos in the specified localidade.

Esse atributo é novo na .NET Framework 2.0.

O usar como padrão é True.

sendCacheControlHeader

Atributo Optional Boolean.

Specifies Whether to send a cabeçalho Controlar armazenar em cache, which is set to Private, Por padrão.If True, Cliente-side cache is Desativado.

Esse atributo é novo na .NET Framework 2.0.

O usar como padrão é True.

shutdownTimeout

Atributo Optional TimeSpan.

Specifies the número of minutes that are allowed for the processo de trabalho to Shut Para Baixo.When the tempo limite Expires, ASP.NET shuts Para Baixo the processo de trabalho.

Esse atributo é novo na .NET Framework 2.0.

The usar como padrão is "00:01:30" (Segundos 90).

useFullyQualifiedRedirectUrl

Atributo Optional Boolean.

Specifies Whether redirects client-side are totalmente qualificado Using the Formulário "http://server/path", which is exigido for some Controles Mobile, or Whether relativo redirects are sent to the cliente INSTEAD.If True, redirects all that are not totalmente qualificado are automaticamente Convertido to Formulário totalmente qualificado.

ObservaçãoObservação:
If this atributo is set to False, some Navegadores Might encounter Questões When Carregando Páginas that are in sem cookies sessions.

O usar como padrão é False.

waitChangeNotification

Atributo Optional Int32.

Specifies the tempo, in Segundos, to wait for Another notificação de Alterar arquivo before restarting the AppDomain.Set this atributo to a número that is greater than the tempo between the updates of two Notifications Alterar copiar arquivo.Arquivo Alterar Notifications are Combined based on the valor of this atributo and the atributo maxWaitChangeNotification .

Esse atributo é novo na .NET Framework 2.0.

The usar como padrão is Segundos 0.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

IdiomaTIdiomahIdiomaeIdioma IdiomaeIdiomaxIdiomaiIdiomagIdiomaiIdiomadIdiomaoIdioma IdiomaeIdiomalIdiomaeIdiomamIdiomaeIdiomanIdiomatIdiomaoIdioma IdiomarIdiomaaIdiomaiIdiomazIdioma IdiomaiIdiomanIdioma IdiomaeIdiomavIdiomaeIdiomarIdiomayIdioma IdiomaaIdiomarIdiomaqIdiomauIdiomaiIdiomavIdiomaoIdioma IdiomadIdiomaeIdioma IdiomacIdiomaoIdiomanIdiomafIdiomaiIdiomagIdiomauIdiomarIdiomaaIdiomaçIdiomaãIdiomaoIdioma IdiomaTIdiomahIdiomaaIdiomatIdioma IdiomaIIdiomasIdioma IdiomaUIdiomasIdiomaeIdiomadIdioma IdiomabIdiomayIdioma IdiomatIdiomahIdiomaeIdioma IdiomacIdiomaoIdiomamIdiomauIdiomamIdioma IdiomalIdiomaiIdiomanIdiomagIdiomauIdiomaaIdiomagIdiomaeIdiomamIdioma IdiomaTIdiomaeIdiomamIdiomapIdiomaoIdioma IdiomadIdiomaeIdioma IdiomaeIdiomaxIdiomaeIdiomacIdiomauIdiomaçIdiomaãIdiomaoIdioma IdiomaaIdiomanIdiomadIdioma IdiomatIdiomahIdiomaeIdioma IdiomaaIdiomapIdiomapIdiomalIdiomaiIdiomacIdiomaaIdiomatIdiomaiIdiomaoIdiomanIdiomasIdioma Idioma.IdiomaNIdiomaEIdiomaTIdioma IdiomaFIdiomarIdiomaaIdiomamIdiomaeIdiomawIdiomaoIdiomarIdiomakIdioma.Idioma

system.web

Specifies the elemento raiz for the Configurações configuração do ASP.NET in a arquivo de configuração and contains Elementos configuração that configure Web ASP.NET Applications and Controlar How the Applications behave.

Comentários

The elemento httpRuntime configures ASP.NET HTTP executar - tempo Configurações that determine How a Solicitar for an aplicativo ASP.NET is Processed.The .NET Framework Provides a número of different executar - hosts tempo, including the executar ASP.NET - tempo hospedar.When a Solicitar comes in, ASP.NET Loads the executar-configuração tempo into the processo that is to the Solicitar identificador.O ASP.NET também cria um domínio de aplicativo para cada aplicativo da Web que será executado em um servidor Web.

Configuração padrão

The elemento httpRuntime não é explicitamente defined in the arquivo Computador.config or in the raiz arquivo Web.config.However, the seguinte Configurações are the values usar como padrão as initialized by the sistema.Se você precisar personalizar essa seção é necessário Criar-la no seu arquivo de configuração e definir somente os atributos que precisam personalização.

<httpRuntime 
   executionTimeout="110"
   maxRequestLength="4096"
   requestLengthDiskThreshold="256"
   useFullyQualifiedRedirectUrl="false"
   minFreeThreads="8"
   minLocalRequestFreeThreads="4"
   appRequestQueueLimit="5000"
   enableKernelOutputCache="true"
   enableVersionHeader="true"
   requireRootedSaveAsPath="true"
   enable="true"
   shutdownTimeout="90"
   delayNotificationTimeout="5"
   waitChangeNotification="0"
   maxWaitChangeNotification="0"
   requestPriority="Normal"
   enableHeaderChecking="true"
   sendCacheControlHeader="true"
   apartmentThreading="false"
/>

Exemplo

O seguinte exemplo demonstra como especificar HTTP executar-parâmetros tempo para um aplicativo ASP.NET.

<configuration>
  <system.web>
  <httpRuntime maxRequestLength="4000"
    enable = "True"
    requestLengthDiskThreshold="512
    useFullyQualifiedRedirectUrl="True"
    executionTimeout="45"
    versionHeader="1.1.4128"/>
  </system.web>
</configuration>

Informações do elemento

Manipulador seção configuration

HttpRuntimeSection

Membro Configuration

HttpRuntime

Locations configurable

Machine.config

Root-nível Web.config

Aplicativo-nível web.config

Diretório or físico Directory–Nível Web.config

Requisitos

Serviços de Informações da Internet da Microsoft (IIS) 5.0, 5.1, or 6.0

O .NET Framework 1.0, 1.1, 2.0

Microsoft Visual Studio 2003 or Visual Studio 2005

Consulte também

Tarefas

HOW TO: Configurar diretórios específicos usando Configurações por localização

HOW TO: Configurações de configuração ASP.NET Bloquear

Conceitos

Cache de páginas ASP.NET

Hierarquia e Herança do Arquivo de Configuração do ASP.NET

Protegendo configuração ASP.NET

Cenários de configuração ASP.NET

Referência

System.Web elemento (esquema configurações ASP.NET) 

configuração elemento (Configurações Gerais Esquema)

System.Configuration

System.Web.Configuration

HttpRuntimeSection

HttpRuntime

Outros recursos

Configurações gerais (ASP.NET)

Definições de configuração ASP.NET

Configurando aplicativos ASP.NET

API de Configuração do ASP.NET