Interesados en la descripción de los httpsódulos ASP.NET más utilizados que resolvieron un problema específico para su aplicación web.
Se aceptan mejores prácticas y usos en el campo.ASP.NET: sus httpmodules más utilizados
Respuesta
MBCompression: controladores y módulos para comprimir archivos Css, archivos JavaScript, páginas y WebResource.axd.
Lo uso en entornos donde no tengo el control total del servidor y la compresión IIS nativa no es posible.
ELMAH es muy popular y útil para el registro de excepciones en aplicaciones ASP.NET.
Se utilizó un módulo que verifica la Autorización de un usuario determinado. Entonces, cuando se solicita cualquier recurso, se verifica si el usuario tiene los derechos para acceder a él, y si no lo hace, llevaría al usuario a una página amigable.
ACL puede estar en Authz DB o en un archivo xml y se diferencian mediante las funciones.
@Ramesh: Sí, tenemos la intención de hacer lo mismo +1 –
+1. También usando algo similar a esto. – Mun
Un HttpModule que admite URL amigables al convertir las URL legibles para el ser humano en las que el programa utiliza detrás de escena en cada requerimiento. También impulsa mi CMS.
Para mí, el módulo http más utilizado es el módulo de autenticación de formularios.
Lo usamos para proteger casi todos los sitios web que utilizamos.
Run a background service cuando no tiene acceso al sistema operativo del servidor (como es el caso en un entorno de alojamiento compartido).
Eso fue interesante +1 y verificada en verde –
Tengo un módulo SSL que comprueba si se debe acceder a la página que se solicita a través de SSL y se redirecciona en consecuencia. La lista de páginas o carpetas a las que se debe acceder a través de una conexión SSL se almacena en un archivo XML. Cuando se solicitan páginas a través de SSL que no necesitan ser, el módulo las redirige a la versión que no es SSL, y viceversa.
utilizo un conjunto de módulos HTTP y controladores HTTP:
http://code.google.com/p/talifun-web/
StaticFileHandler
un controlador HTTP que servirá archivos estáticos en una caché, comprimido y de manera resumable.
Genera etags consistentes y las metaetiquetas correctas para el almacenamiento en caché en proxies y localmente. Esto es especialmente útil cuando no tiene control sobre la configuración del servidor web.
También puede servir solicitudes en caché y solicitudes de caché comprimida de la memoria sin pasar por el disco duro.
Es compatible con las siguientes etiquetas de cabecera http:
- Accept-Ranges
- ETag
- Expira
- Last-Modified
- Rango
- Si-Rango
- If- Partido
- If-None-Match
- If-Modified-Since
- Si-no modificado-Desde
- A menos-Modified-Since
CrusherModule
Un módulo que comprime js en una un solo archivo y css en un solo archivo.
También observa los cambios en cualquiera de los archivos css o js observados y regenera el archivo comprimido. Genera un hash único para el archivo triturado y lo agrega a la URL css y a la urls js. Por lo tanto, siempre estará seguro de recibir el contenido correcto, independientemente del almacenamiento en caché.
CssSpriteModule
Un módulo que combina imágenes de componentes en un solo archivo de imagen de sprite y genera el archivo CSS sprites necesaria para cortar la imagen de sprite en sus imágenes componentes.
RegexUrlAuthorizationModule
Un módulo que proporcione la autorización en base a URLs que coincidan con las expresiones regulares.
LogUrlModule
Un módulo muy simple que hace que sea fácil de conectar a las peticiones web que coincidan con una expresión regular.
PageCompressionModule
Un módulo para comprime las páginas dinámicas para formularios web y mvc.
- 1. asp.net eliminar httpmodules no utilizados
- 2. Equivalente a ASP.NET HttpModules en PHP
- 3. Registrar programáticamente HttpModules en tiempo de ejecución
- 4. httpModules que no trabaja en iis7
- 5. SQL Server: tipos de datos más comúnmente utilizados?
- 6. ASP.NET/VS2010 Búsqueda de archivos no utilizados en el proyecto
- 7. ¿Cuáles son sus atributos de validación de ASP.NET MVC 2.0 personalizados más útiles?
- 8. Identificación de clases/controles/páginas no utilizados
- 9. ¿Cómo se determina el orden de ejecución de HttpModules?
- 10. Número de registradores utilizados
- 11. Buscar css no utilizados
- 12. Datastructures utilizados en DBMS
- 13. ¿Cuáles son sus preferencias de Visual Studio más recomendadas?
- 14. División de objetos en sus partes más fundamentales
- 15. ¿Dónde guarda el servidor de desarrollo ASP.NET sus registros?
- 16. Argumentos no utilizados en R
- 17. ¿Cuáles son los comandos más útiles vim/utilizados en C/C++ entorno de desarrollo
- 18. La manera más fácil de detectar/eliminar `declaraciones use` no utilizados de PHP código base
- 19. ¿Cómo puedo tener más control en ASP.NET?
- 20. Más reciente Microsoft Chart y ASP.NET MVC
- 21. ¿Cuándo son más útiles los constructores de expresiones ASP.NET?
- 22. Buscar todos los estilos CSS utilizados en el sitio web
- 23. Encontrar puertos tcp utilizados por la aplicación
- 24. Encontrar los archivos jar no utilizados utilizados en un proyecto de eclipse
- 25. .NET Reflection: Encuentra los tipos utilizados
- 26. ¿Los algoritmos de clasificación utilizados por NSArray son estables?
- 27. Nombrar sus proyectos: ¿Importa?
- 28. ¿Hay buenos ejemplos de python-memcache (memcached) utilizados en Python?
- 29. ¿Cómo se organizan sus archivos de recursos?
- 30. ASP.NET + C# HttpContext.Current.Session es nulo (Dentro WebService)
Gracias que fue informativo +1 –