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:
codice:
      
      <authentication mode="Forms">
          <forms name=".WebSite1" loginUrl="Login.aspx" protection="All" timeout="20" path="/" />
      </authentication>      
      <authorization>
        <deny users="?" />
      </authorization>
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:
 
      <authorization>
        <allow users="*"/>
      </authorization>
Ma questo poi mi richiede di modificare il path per tutti gli altri file che usano il file css.
Esiste quindi una soluzione senza dover modificare il path?

Grazie in anticipo