Hay un filtro ISAPI que instalar que reescribe la URL y permite olvidarse de la extensión .aspx al poner direcciones URL en la aplicaión. Se llama Helicon ISAPIRewrite3 (versión Lite).
Estos son los pasos para instalarlo en un servidor con IIS 6:
- Te vas a la web de la empresa Helicon Tech y descargas la versión gratuita (Lite).
- Ejecutas el archivo *.msi
- Vas al directorio de instalaciòn (por emplo, C:\Archivos de programa\Helicon\ISAPI_Rewrite3) y creas un archivo de texto plano llamado httpd.conf con lo siguiente
RewriteEngine on
RewriteBase /CARIN1.0/ (NOTA)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.aspx [L] - Instalar el filtro ISAPI en el IIS:
- Agregar el filtro ISAPI en: Sitio Web predeterminado, Filtros ISAPI, Agregar, Nombre (el que sea, pe. Helicon ISAPI_Rewrite3)
- Ejecutable: apuntar a la DLL: C:\Archivos de programa\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll
- Agregar la extensión de servicio Web en Extensiones de servicio Web:
- Agregar nueva extensión con el nombre que sea, por ejemplo, Helicon ISAPI_Rewrite3
- Archivos necesarios: agregar la DLL: C:\Archivos de programa\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll
Otros artículos de esta serie:
2 Comentarios
Como agregas el filtro ISAPI en “Sitio Web predeterminado” ? :S
Sitio Web predeterminado -> botón derecho -> propiedades -> Filtros ISAPI -> Agregar…
Espero sea esto lo que buscas.
Un saludo,