El requisito fundamental es que estés usando autenticación por formularios.
Y todo es causado por esta entrada en el web.config:
<modules runAllManagedModulesForAllRequests="true"/>Entonces, inclusive en tu página Login.aspx se niega la visualización de css e imágenes, originando que la página se vea sin estilos y deformada.
Otra consecuencia es que el aplicativo se comporta más lento, debido a que cada recurso del aplicativo es analizado antes de ser enviado al cliente.
Y por qué pasa esto?
En palabras claras, la intención de esa entrada en el web.config es restringir todos los recursos (incluyendo css e imágenes) hasta que el usuario se autentique correctamente.
Normalmente, no deberíamos bloquear ni las imágenes ni los estilos css.
Felizmente esta situación es fácil de resolver: simplemente debes quitar dicha entrada del web.config o en todo caso cambiarla a “false”.
Espero que les sea de utilidad
No hay comentarios.:
Publicar un comentario