2009-12-27 12 views
5

Tengo una aplicación MVC 2.0 con la que estoy jugando en VS2010 que es una aplicación .Net Framework 4.0, que funciona muy bien en mi máquina de desarrollo local, pero falla cuando IIS se involucra, dándome todo tipo de errores de IIS.Cómo configurar IIS7 para que funcione con una aplicación MVC 2.0 Framework 4.0

¿Puede alguien decirme la secuencia de pasos que debo seguir para configurar una aplicación en IIS 7.0 (ejecutándose en Windows 2008 Server)? Lo mejor que puedo obtener es que me muestre el contenido del directorio de la raíz de mi sitio. : o (

He seguido varios enlaces SO a varias publicaciones, diciendo que para detener el mensaje de error 403.14 Prohibido, simplemente habilita la exploración de directorios en IIS para mi aplicación particular y está ausente, pero encenderlo simplemente muestra ser el estructura de nivel raíz y no ejecutar realmente mi sitio.

Para confirmar, el Servidor 2008 tiene instalado .Net Framework 4.0, y he configurado los dlls de 3x MVC 2.0 en Copiar local = verdadero desde Visual Studio 2010, de modo que los archivos MVC necesarios están presentes en la carpeta bin. Tengo una aplicación MVC 1.0 ejecutándose en esa máquina (hecha usando VS2008) pero parece que esta aplicación 2.0 no funciona

+0

¿Qué errores está obteniendo? Además, ¿tiene la sección de configuración 'system.webserver'? – SLaks

+0

\t \t \t \t \t \t \t \t \t \t \t

+0

corrección menor: MVC 2 sigue siendo el marco 3.5. –

Respuesta

8

Compruebe que la aplicación IIS7 P ool que contiene la aplicación MVC es el grupo de aplicaciones .NET 4 y no un grupo de aplicaciones .NET 2.

  1. En el Administrador de IIS, seleccione el sitio Web ("Sitio Web predeterminado", por ejemplo)
  2. En el panel Acciones elegir "Configuración avanzada"
  3. En ese cuadro de diálogo hay una lista de las propiedades. Seleccione "Grupo de aplicaciones" y haga clic en el botón "..." junto a ella
  4. Asegúrese de que el grupo de aplicaciones seleccionado está utilizando .NET versión 4,0
1
  • En IIS 7 en el panel izquierdo elegir el grupo de aplicaciones
  • En el panel derecho (Acción), haga clic en la aplicación conjunto pooldefaults
  • En la ficha General, seleccione .Net frameWork 4.0.
Cuestiones relacionadas