Subir una aplicación ASP.NET MVC a IIS 5.1

Si todavía tenemos que trabajar con Windows XP y estamos utilizando proyectos en ASP.NET MVC es posible que queramos publicar los mismos en el IIS local para realizar las pruebas necesarias. En este caso, vamos a aprovecharnos de un bug de la versión 5.1 de Internet Information Server para hacer funcionar nuestro proyecto:

  1. Accedemos a las propiedades del directorio virtual donde tengamos alojada la aplicación.
  2. Nos aseguramos de que tenemos permisos para ejecutar sólo secuencias de comandos.

  3. Pulsamos sobre el botón Configuración… y, en la pestaña Asignaciones, pulsamos en Agregar.

  4. Rellenamos la ventana con los siguientes datos:
    • En el campo Ejecutable debemos seleccionar la DLL aspnet_isapi.dll, ubicada en la siguiente ruta: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll.
    • En el campo Extensión escribimos .*
    • Por último, eliminamos el check en Comprobar si el archivo existe.
  5. Al hacer estos pasos nos daremos cuenta de que el botón de Aceptar aparece deshabilitado debido a que la extensión proporcionada no es válida.
  6. Para poder aceptar los cambios, hacemos click sobre el campo Ejecutable y … ¡magia! 😛

Espero que sea de utilidad.

Fuente

¡Saludos!