asp.net - instalar - url rewrite forward
¿Cuál es el mejor método para lograr la reescritura dinámica de URL en ASP.Net? (5)
IIS 7 viene con un módulo de reescritura
Puedes encontrar más enlaces en este artículo de wikipedia
Actualmente estoy usando Intelligencia.UrlRewriter ¿Alguien tiene mejores sugerencias?
Siguiendo la sugerencia de Seb Nilsson, busqué un poco en Google y encontré estos buenos ejemplos:
- aspnet routing goodbye url reescritura
- utilizando enrutamiento asp.net independiente de mvc
- utilizando el enrutamiento asp.net independientemente de los parámetros de paso de mvc
Cuando trabaje con IIS 6, es importante echar un vistazo a este Blog
Un enfoque alternativo a considerar es el enrutamiento de URL . Esto no es lo mismo que reescribir (reescribir implica cambiar una URL a otra mientras el enrutamiento implica asignar directamente URL dinámicas a diferentes partes de la aplicación) y no es tan fácil de implementar para un proyecto existente, pero si está comenzando un proyecto desde scratch puede encontrar este un mejor enfoque dependiendo de sus requisitos exactos. Por otro lado, puede que no te sirva de nada, ¡pero al menos puedes tomar una decisión informada!
System.Web.Routing es parte de .NET 3.5 SP1 y puede usarlo tanto para su aplicación ASP.NET WebForm como para su aplicación MVC.
El sitio oficial de ASP.NET tiene un buen tutorial de QuickStart en System.Web.Routing.
ISAPI_Rewrite también es una buena solución genérica: funciona no solo con ASP.NET sino con cualquier otro sistema.