iis-6 asp.net-mvc-4

iis 6 - Asp.net mvc 4 en iis6: "La página no se puede encontrar"



iis-6 asp.net-mvc-4 (3)

En la configuración de la aplicación, inserto la asignación de la extensión comodín a:

c:/windows/microsoft.net/framework/v4.0.30319/aspnet_isapi.dll

Pero olvidé Verify that file exists casilla Verify that file exists .

Tengo problemas para ejecutar ASP.Net MVC 4 en IIS 6.

En primer lugar, obtuve la "Lista de directorios denegados" y eso ya se resolvió después de configurar las direcciones URL sin extensión basadas en la publicación de blog de Phil Haack: ASP.NET MVC en IIS 6 Tutorial .

Ahora, obtengo la página 404 "La página no se puede encontrar".

Es un proyecto ASP ApNet Web simple en MVC 4 beta.


La mayoría de las veces la configuración habitual funcionó para mí (mapa de comodines, desmarcar verificación ...) pero dejó de funcionar recientemente en un servidor de Windows 2003. Descubrí que el "Publicar ..." anterior se realizó con la opción "precompilación", que dio como resultado los archivos App_global.asax.dll y .compiled en / bin. Posteriormente, se eliminaron por error durante un despliegue manual incremental y las rutas de API web ya no se registraban.

Copié los viejos archivos bin / App_global. * Al servidor y funcionó de nuevo.

También encontré que para lograr el mismo efecto, puede eliminar el archivo /PrecompiledApp.config y asegurarse de que exista /global.asax


Solucioné este problema usando estos pasos:

  1. Abra la consola IIS
  2. Seleccione "Extensiones de servicios web"
  3. Seleccione "ASP.NET v4.0.30319"
  4. Haz clic en Permit