En IIS6 ¿hubo alguna razón para usar filtros/extensiones ISAPI? No se puede lograr lo mismo utilizando los módulos httphandler/http. ¿También en IIS7 se ha eliminado completamente ISAPI? Es el código completo de IIS7 escrito en .Net. Quiero saber si uno debe saber sobre ISAPI en detalle para depurar o agregar nuevas características.ISAPI vs httphandler
9
A
Respuesta
9
En IIS6, los filtros/extensiones ISAPI eran análogos a HttpModules/HttpHandlers. En términos de HttpModules, no pueden ofrecer la misma funcionalidad exacta que los filtros ISAPI. Una limitación es que los recursos que no son de ASP.NET no tienen acceso a los HttpModules. Por ejemplo, si su aplicación es ASP clásica y desea manipular las solicitudes entrantes y las respuestas salientes, entonces su única opción sería un filtro ISAPI.
IIS7 still supports adding ISAPI filters and extensions.
En general, el tiempo de ISAPI ha llegado y se ha ido. Si está buscando extender la funcionalidad del servidor web con IIS7, entonces los módulos .NET y las interfaces de los manejadores son el mejor enfoque.
Cuestiones relacionadas
- 1. ¿Cómo depurar ASP.net HTTPHandler
- 2. ¿Cómo escribir un plugin ISAPI?
- 3. Seleccionando HttpHandler desde HttpModule personalizado
- 4. ¿Qué es la extensión o los filtros ISAPI o ISAPI? Cuanto más leo, más me confundo
- 5. Server.Transfer a un HttpHandler
- 6. Salesforce Apex Trigger "isAPI" Variable de contexto
- 7. Llamar a LoadLibraryEx en el filtro ISAPI
- 8. Tiene un ASP.NET HttpHandler timeout
- 9. HTTPHandler e IsReusable con WebHandler
- 10. Patrón para HttpHandler asincrónico reutilizable
- 11. IIS7 HttpModule y la orden de ejecución del filtro ISAPI
- 12. Encontrar la ruta física de un dll ISAPI
- 13. Cómo enviar datos a ASP.NET HttpHandler?
- 14. Comodín HttpHandler no maneja archivos estáticos
- 15. ¿Qué es un HttpHandler en ASP.NET
- 16. Crear imagen PNG con C# HttpHandler webservice
- 17. pase jquery json a asp.net httphandler
- 18. asp.net HttpHandler personalizado y enrutamiento de URL
- 19. Enviando archivo en fragmentos a HttpHandler
- 20. HttpHandler para enganchar las solicitudes * .svc
- 21. HttpHandler no funciona en IIS 7
- 22. ASP.Net HttpHandler ProcessRequest() disparando dos veces
- 23. IIS 7, HttpHandler y HTTP Error 500.21
- 24. almacenamiento en caché de la imagen, y HTTPHandler FormsAuthentication
- 25. ¿Cómo puedo usar la variable de sesión en un HttpHandler
- 26. Construtor/Setter Injection usando IoC en HttpHandler, ¿es posible?
- 27. Asignación de una carpeta específica a HttpHandler en web.config
- 28. ¿Cómo registro varias rutas para HttpHandler en IIS7?
- 29. Modificación de Valor de una cookie en un HttpHandler
- 30. leer los valores de la solicitud de publicación HttpHandler