Estoy viendo las sugerencias de rendimiento que muchas páginas tienen sobre asp.net. En concreto, el quitar sin usar httpmodules parte:asp.net eliminar httpmodules no utilizados
<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"/>
<add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</httpModules>
Hay montón de módulos HTTP enumerados aquí y estoy bastante positiva no todos ellos están siendo utilizados por la aplicación. La eliminación del módulo HTTP no utilizado definitivamente puede aumentar levemente el rendimiento ya que habría menos trabajo por realizar. Supongamos que uno no necesita autenticación de Windows en la aplicación. Para eliminar la configuración heredada, en la sección httpModules de su aplicación web.config, agregue un elemento de eliminación y especifique el nombre del módulo que no es necesario. Ejemplo:
<httpModules>
<remove name="WindowsAuthentication" />
</httpModules>
¿Alguien sabe donde hay una descripción de lo que hace cada uno, algunos son obvios, pero no todos, me han serached durante bastante tiempo en Google.
vínculo roto ....... – UpTheCreek
actualizado con nueva URL – UpTheCreek
https://madskristensen.net/blog/Remove-default-HTTP-modules-in-ASPNET – haldyr