Je développe une application Web ASP.NET MVC s'exécutant actuellement sur IIS Express (pour le développement).L'application Web ne parvient pas à charger le contenu lorsqu'elle est authentifiée à l'aide de l'authentification Windows
Le webapplication a deux pages
- Computer
- Département
paramètres d'authentification généraux dans web.config
<system.web>
<authentication mode="Windows" />
<authorization>
<allow users="*" />
</authorization>
</roleManager>
</system.web>
Le DeparmentController
applique l'authentification en utilisant l'attribut autorisons:
[Authorize(Roles = @"DOMAIN\Administrators")]
Lors de la visite non autorisée de la page de l'ordinateur, tout le contenu se charge correctement.
Lorsque vous visitez la page du département, je suis invité à entrer mes lettres de créance. L'authentification fonctionne comme prévu, mais j'obtiens '500 Internal Server Error' sur les fichiers css, js et ico.
Au cours de mes recherches, je ne trouve exactement le même problème dans l'autre sens. Où les fichiers statiques n'ont pas été chargés pour les utilisateurs non autorisés.
N'est-ce pas activé par défaut dans IIS Express? Authenitication fonctionne. Seul le chargement du contenu statique donne des erreurs. L'utilisateur administrateur doit avoir accès à tous les fichiers en raison de web.config – soumer
Manqué le bit sur iisexpress – Vee
Pourrait l'aide suivante – Vee