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. Llamar a LoadLibraryEx en el filtro ISAPI
- 7. Salesforce Apex Trigger "isAPI" Variable de contexto
- 8. Tiene un ASP.NET HttpHandler timeout
- 9. Patrón para HttpHandler asincrónico reutilizable
- 10. HTTPHandler e IsReusable con WebHandler
- 11. Encontrar la ruta física de un dll ISAPI
- 12. IIS7 HttpModule y la orden de ejecución del filtro ISAPI
- 13. pase jquery json a asp.net httphandler
- 14. Enviando archivo en fragmentos a HttpHandler
- 15. ¿Qué es un HttpHandler en ASP.NET
- 16. Cómo enviar datos a ASP.NET HttpHandler?
- 17. HttpHandler para enganchar las solicitudes * .svc
- 18. Comodín HttpHandler no maneja archivos estáticos
- 19. asp.net HttpHandler personalizado y enrutamiento de URL
- 20. ASP.Net HttpHandler ProcessRequest() disparando dos veces
- 21. IIS 7, HttpHandler y HTTP Error 500.21
- 22. Crear imagen PNG con C# HttpHandler webservice
- 23. HttpHandler no funciona en IIS 7
- 24. ¿Cómo puedo usar la variable de sesión en un HttpHandler
- 25. almacenamiento en caché de la imagen, y HTTPHandler FormsAuthentication
- 26. ¿Cómo registro varias rutas para HttpHandler en IIS7?
- 27. Mapeo de problemas HttpHandler -> HTTP Error 404 No encontrado
- 28. ¿Cómo registrar HttpHandler para todas las subcarpetas en Asp.Net?
- 29. leer los valores de la solicitud de publicación HttpHandler
- 30. Reproducir video Quicktime en iPhone usando HttpHandler e IIS 5.1