Compartir a través de


Procesamiento de solicitudes ASP.NET

ASP.NET asigna las solicitudes HTTP a HttpHandlers. Cada HttpHandler permite procesar direcciones URL HTTP individuales o grupos de extensiones URL dentro de una aplicación. Los HttpHandlers tienen la misma funcionalidad que las extensiones ISAPI, pero con un modelo de programación mucho más sencillo. En la siguiente tabla se muestran ejemplos de los HttpHandlers proporcionados por ASP.NET.

Controlador Descripción
Controlador de páginas ASP.NET (*.aspx) HttpHandler predeterminado para todas las páginas ASP.NET.
Controlador de servicios ASP.NET (*.asmx) HttpHandler predeterminado para todas las páginas del servicio ASP.NET.

Un HttpHandler puede ser sincrónico o asincrónico. Un controlador sincrónico no vuelve hasta que termina de procesar la solicitud HTTP para la que se le llamó. Un controlador asincrónico suele iniciar un proceso que puede ser prolongado y vuelve antes de que el proceso termine.

Después de escribir y compilar el código para implementar un HttpHandler, debe registrar el controlador mediante el archivo Web.config de la aplicación.

Vea también

Compatibilidad con el motor de tiempo de ejecución para HTTP | Crear HttpHandlers Registrar HttpHandlers HttpModules