He revisado varios reescritura de URL para ASP.Net e IIS y me preguntaba qué usan todos los demás y por qué.¿Qué reescritura de Url utiliza para ASP.Net?
Éstos son los que he utilizado o se mire:
- ThunderMain URLRewriter: se utiliza en un proyecto anterior, no bastante tener la flexibilidad/rendimiento que buscábamos
- Ewal UrlMapper: se utiliza en un proyecto actual, pero la fuente parece ser abandonado
- UrlRewritingNet.UrlRewrite: parece como una biblioteca decente, pero la gramática pobre de documentación me hace sentir incómoda
- UrlRewriter.NET: este es mi favorito actual, tiene una gran flexibilidad, aunque las funciones extra bombeadas en las expresiones regulares de reemplazo cambian la sintaxis estándar .Net regex un bit
- Managed Fusion URL Rewriter: Encontré este en previous question en desbordamiento de pila, pero aún no lo he probado, del ejemplo sintaxis, no parece ser editable a través de web.config
Tengo un problema con eso. lo que se necesitaba es redirigir al otro sitio. Por ejemplo: http://example.com/some3rdparty a http://somesite.com/with?alot&of¶meters Sólo por pequeña URL Es imposible hacer de la caja, es necesario que existan cambios en las fuentes. Así que he usado ManagedFusion – AlfeG
También el nombre de la sección codificada "urlrewritingnet" fue una gran sorpresa T_T – AlfeG
No es imposible. Solo requiere dedicación y definición. Me imagino que estás hablando de algo como lo siguiente? o simplemente destinationUrl = "somesite.com/with?alot & de & parameters"? Claro, hay una curva de aprendizaje, pero bueno, es una de las más exhaustivas que he usado. Routing y MVC nacen para usarse juntos, y ciertamente no lo ayudarán mejor en este tipo de situaciones. –