none
Problemas al publicar una pagina en mvc 5 en IIS 7 RRS feed

  • Pregunta

  • Tengo una pagina que realice en mvc 5 de .NET con el framework 4.6.1 , y la estoy intentando publicar en un servidor Windows server 2008 Service Pack 2 con un IIS 7 pero no me deja visualizar la pagina me aparece un :

    HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory 

    Indiferentemente de usar http o https

    martes, 13 de agosto de 2019 13:41

Todas las respuestas

  • Ese error indica que no está considerando que tu aplicación es MVC, sino que al escribir la URL la interpreta como un nombre de directorio, y como no existe fichero de inicio predeterminado en ese directorio da el error de que no se puede listar el contenido.

    La razón de que no te lo entienda como aplicación MVC puede ser una de dos: La primera es que no hayas marcado la carpeta como "Origen de aplicación" en la administración de IIS, sino solamente como directorio virtual. El directorio virtual solo es suficiente para servir ficheros .htm, pero no basta para aplicaciones asp.net (sean o no sean MVC). Se necesita además que sea "origen de aplicación".

    La segunda razón puede ser que no hayas desplegado las librerías de MVC. Si en la máquina de desarrollo estaban en el GAC, no se despliegan automáticamente en la máquina de destino cuando copias la aplicación. Hay una solución "chapucera" que es copiar estas librerías al "bin" de la aplicación y cambiar la configuración a mano. Pero lo mejor, si puedes, es que instales MVC sobre el servidor, de forma que las librerías se copien al GAC y se registren en IIS. Hay un paquete de Microsoft que puedes descargar gratuitamente para esto.

    martes, 13 de agosto de 2019 17:11
  • Hola Bosxed

    Consulta sabes si tu servidor Windows server 2008 Service Pack 2, soporta el framework 4.6.1 ya que por lo que tengo entendido solo soporta framework 4.6 aquí te dejo las especificaciones para mayor detalle.

    https://docs.microsoft.com/es-es/dotnet/framework/get-started/system-requirements


    Boris travi Ing.Software

    jueves, 22 de agosto de 2019 17:06