La ejecución de una aplicación MVC a través de IIS da como resultado "Listado de directorio denegado"

StackOverflow https://stackoverflow.com/questions/105884

Pregunta

Tengo una aplicación .Net MVC que funciona bien si uso la compilación en Visual Studio Webserver.Si uso las páginas de propiedades del proyecto para cambiar a IIS como servidor web y crear un directorio virtual para mi proyecto, cualquier solicitud que envíe al servidor dará como resultado un error de "Listado de directorio denegado".

¿Alguien sabe una solución para esto?

¿Fue útil?

Solución

Es un problema con las URL "sin extensiones" anteriores a IIS7.

Necesita un filtro ISAPI o rutas duplicadas en la tabla de enrutamiento con una extensión .mvc.Pruebe el blog de ScottGu en weblogs.asp.net.

Otros consejos

Es posible que IIS no tenga default.aspx configurado como página de inicio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top