Tengo un problema,
Tengo configurado una aplicación para autenticar en modo "Form" y autorización por roles. Todos los usuarios tienen que autenticar antes de visitar cualquier página.
web.config en la raíz
<authorization>
<deny users="?"/>
<allow users = "*" />
</authorization>
En la aplicación tengo páginas en la raíz y tambien en subcarpetas. Algo así:
-root
|_ subcarpeta1
|_ ventas.aspx
|_ reportes.aspx
|_ subcarpeta2
|_ inventario.aspx
|_Default.aspx
|_ About.aspx
|_ Contact.aspx
|_ web.config
|_ web.sitemap
|_ global.asax
|_ site.master
En ambiente de prueba trabaja perfecto, cuando entro la primera vez, muestra la página de Login y luego ya puedo visitar cualquier de las otras páginas de la app., tanto en la raíz como en las subcarpetas.
El problema viene cuando lo mando al servidor y entro a la aplicación desde cualquier cliente, me pide logín la primera vez y solo cuando quiero visitar cualquier página dentro de las subcarpetas me vuelve a pedir logín cada vez.
Dentro de las carpetas no tengo habilitado ningún web.config.
Que puede estar pasando. ???
El servidor tiene:
Windows Server 2008 R2
SQL 2008 R2
II7
.Net Framework v4.0.30319
y los clientes están entrando con Internet Explorer 8