IIS 7.5 MVC requiere autenticación para obtener los archivos estáticos
-
13-09-2019 - |
Pregunta
He Windows 7 acaba de instalar y yo estoy tratando de conseguir mi aplicación MVC que estaba trabajando en IIS 7 trabajo en IIS 7.5.
El problema que tengo es que cuando se intenta cargar los archivos estáticos (css, gif, jpg ...) requiere autenticación. Así que si intento ir a:
http://example.com/Content/site.css
Se vuelve a dirigir a:
http://example.com/Account/LogIn?ReturnUrl=/Content/site.css
Solución
terminé encontrar el problema. Parece que necesito el IIS_IUSRS y cuentas IUSR tener acceso de lectura. Estoy seguro que en vista que sólo tenía la cuenta de IIS_IUSRS.
Otros consejos
Para mí que terminó siendo archivos de contenido estático específicas que requieren autenticación, mientras que otros archivos de contenido estático no lo requieren. Resulta que esos archivos eran de color verde en el Explorador de Windows. Fui a propiedades, opciones avanzadas, en los archivos y apagué "Cifrar contenido para proteger datos" y mi problema fue solucionado.
Parece que ha ensuciado con algo.
Si se toma la aplicación plantilla ASP.NET MVC (el que se crea cuando se inicia un nuevo proyecto MVC), no se requerirá la autorización para descargar el contenido estático.
Si proporciona más información, al igual que sus rutas, o algo más, será más fácil de entender su problema y encontrar una solución para ello.