Buongiorno,
utilizzo le forms authentication per permettere gli accessi al sito solo agli utenti registrati. Tutto il meccanismo funziona correttamente, ma la pagina di login (XHTML per la parte statica) non viene visualizzata secondo i comandi CSS.
Il sito web (realizzato con ASP.NET 2.0) è piuttosto semplice e i vari file principali sono contenuti nella stessa directory di root (dove vi è anche il file .css).
Nel file we.config ho usato per la parte di autorizzazione:
Come posso fare in modo che il file CSS sia accessibile anche ad utenti non loggati (e quindi dal file login.aspx)? Una soluzione sarebbe creare una cartella apposita per il file CSS e ivi crearvi un nuovo file web.config dove metto:codice:<authentication mode="Forms"> <forms name=".WebSite1" loginUrl="Login.aspx" protection="All" timeout="20" path="/" /> </authentication> <authorization> <deny users="?" /> </authorization>
Ma questo poi mi richiede di modificare il path per tutti gli altri file che usano il file css.codice:<authorization> <allow users="*"/> </authorization>
Esiste quindi una soluzione senza dover modificare il path?
Grazie in anticipo

Rispondi quotando