2009-08-17 6 views

Répondre

19

Placez le fichier css dans un dossier accessible au public. Cela nécessitera un changement dans votre web.config qui ressemble à quelque chose comme ceci:

<location path="css"> 
    <system.web> 
     <authorization> 
      <allow users="*"/> 
     </authorization> 
    </system.web> 
</location> 

Certes, cela ne devrait pas être comment vous configurer les autorisations en premier lieu. Le dossier css devrait toujours être accessible au public.

+0

Pourriez-vous développer la façon dont je devrais mettre en place des autorisations en premier lieu? –

+0

Cela va varier, par exemple vous pouvez rendre tout accessible au public, puis vérifier les permissions avant de servir le fichier. Ou vous pouvez rendre tout public sauf pour les fichiers sous le dossier * private *. Il y a un certain nombre de configurations, généralement toutes celles qui auront le javascript, les images, les css disponibles publiquement. –

+0

merci beaucoup pour cela, les gens peuvent oublier les détails de base. –

10

Mon CSS ne s'affichait pas dans la page de connexion. J'ai remarqué que l'accès anonyme utilisait le compte IUSR et non le compte IIS_IUSRS, donc j'ai simplement ajouté IUSR au dossier du site Web et tout est revenu à la normale.

+1

Ceci. Cela vient d'emballer un 2 marathon de dépannage. JE VOUS REMERCIE. –

Questions connexes