Pregunta

¿Hay alguna forma en IIS de asignar solicitudes a una URL particular sin extensión a una aplicación determinada?

Por ejemplo, al intentar portar algo desde un servlet Java, es posible que tenga una URL como esta...

http://[servidor]/MiAplicación/HomePage?some=parámetro

Idealmente, me gustaría poder asignar todo en MyApp a una aplicación en particular, pero de no ser así, cualquier sugerencia sobre cómo lograr el mismo efecto sería realmente útil.

¿Fue útil?

Solución

Puede configurar el IIS6 para que maneje todas las solicitudes, pero la clave para manejar archivos sin extensiones es decirle al IIS que no busque el archivo.

http://weblogs.asp.net/scottgu/archive/2007/03/04/tip-trick-integrating-asp-net-security-with-classic-asp-and-non-asp-net-urls.aspx

Otros consejos

También puede crear un filtro ISAPI que reescriba las URL.El usuario ingresa una URL sin extensión, pero el filtro interpretará la solicitud para que así sea.Tenga en cuenta que en IIS es muy fácil arruinar esto, por lo que es posible que desee encontrar uno escrito previamente.Yo no he usado ninguno, por lo que no puedo recomendar un producto específico que sea diferente al que encontrarías en Google, especialmente porque no conozco tu caso de uso específico.Pero al menos ahora sabes qué buscar.

También puedes reescribir tus URL usando ASP.Net:
http://msdn.microsoft.com/en-us/library/ms972974.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top