httpModules Element (ASP.NET Settings Schema)
Configura os módulos HTTP de um aplicativo. Esse elemento pode ser declarado em qualquer nível na hierarquia de configuração.
<httpModules>
<add... />
<remove... />
<clear/>
</httpModules>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
add |
Elemento opcional. Adiciona um httpModules elemento para um aplicativo. |
clear |
Elemento opcional. Remove todas as httpModules elemento a partir de um aplicativo. |
remove |
Elemento opcional. Remove uma referência a um httpModules elemento. O valor deve corresponder exatamente um anterior add diretiva. |
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
Especifica o elemento raiz necessários em cada arquivo de configuração que é usado pelo common language runtime e a.Aplicativos do NET Framework. |
system.web |
Especifica o elemento raiz para o ASP.Seção de configuração de rede. |
Comentários
Configuração padrão
O seguinte padrão httpModules elemento é configurado no arquivo Machine. config na.NET Framework versão 1.1.
<httpModules>
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule"/>
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/>
<add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule"/>
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/>
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule"/>
<add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile,
Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
</httpModules>
O seguinte padrão httpModules elemento é configurado no arquivo Machine. config na.NET Framework versão 1.0.
<httpModules>
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule" />
<add name="Session" type="System.Web.SessionState.SessionStateModule" />
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
<add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" />
</httpModules>
O seguinte padrão httpModules elemento é configurado no arquivo Web. config raiz na.NET Framework versão 2.0.
<httpModules>
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule" />
<add name="Session" type="System.Web.SessionState.SessionStateModule" />
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
<add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule" />
<add name="RoleManager" type="System.Web.Security.RoleManagerModule" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" />
<add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" />
<add name="Profile" type="System.Web.Profile.ProfileModule" />
</httpModules>
Exemplo
O exemplo de código a seguir demonstra como adicionar três HttpModulereferências para o ASP.NET Visual Basic.
<configuration>
<system.web>
<httpModules>
<add type="System.Web.Caching.OutputCacheModule"
name="OutputCache"/>
<add type="System.Web.SessionState.SessionStateModule"
name="Session"/>
<add type=Selector, selector.dll"
name="Selector"/>
</httpModules>
</system.web>
</configuration>
Informações do elemento
Manipulador da seção de configuração |
|
Membro de configuração |
|
Locais configuráveis |
Machine.config Web. config de nível de raiz Web. config de nível de aplicativo Virtual ou física directory–level Web. config |
Requisitos |
De da (IIS) versão 5.0, 5.1 ou 6.0 A.NET Framework versão 1.0, 1.1 ou 2.0 Microsoft Visual Studio 2003 ou 2005 de Visual Studio |
Consulte também
Tarefas
Como: Bloquear definições de configuração ASP.NET
Referência
system.web Element (ASP.NET Settings Schema)
Adicionar elemento httpModules (ASP.NET Configurações Schema)
Desmarque elemento httpModules (ASP.NET Configurações Schema)
remover o elemento httpModules (ASP.NET Configurações Schema)
Conceitos
Visão geral da configuração ASP.NET
Controles de servidor Web do ASP.NET e recursos do navegador
Protegendo a configuração do ASP.NET
Cenários de configuração ASP.NET
Outros recursos
Arquivos de configuração ASP.NET
ASP.NET Configuration Settings