64 votes

Les pages ASP dans IIS utilisant Localhost 401.3 Erreur n'ont pas la permission

Je viens d'installer IIS pour pouvoir visualiser les fichiers asp dans un navigateur, mais lorsque je mets l'adresse dans un navigateur sous la forme : http://localhost/index.asp Je reçois une erreur.

L'erreur montre ceci :

Erreur HTTP 401.3 - Non autorisé Vous n'êtes pas autorisé à consulter ce répertoire ou cette page en raison de la configuration de la liste de contrôle d'accès (ACL) ou des paramètres de cryptage de cette ressource sur le serveur Web.

J'ai vraiment besoin de régler ce problème, j'apprécierais beaucoup tout conseil à ce sujet.

92voto

LawMan Points 123

Mon problème concerne l'identité utilisée dans le pool d'applications. J'ai changé l'authentification du site en "identité du pool d'applications" et j'ai donné les permissions appropriées au répertoire.

enter image description here

88voto

Phil Parsons Points 1332

OK, je travaille de mémoire ici car je ne suis pas devant une machine Windows.

Si vous cliquez avec le bouton droit de la souris sur votre dossier webroot /inetpub/wwwroot/ ou sur le répertoire du site web sur lequel vous travaillez, ouvrez les propriétés et sélectionnez security, je crois que c'est ça, vous verrez la liste des utilisateurs avec leurs permissions pour ce dossier. Il y a une section pour ajouter de nouveaux utilisateurs où vous pouvez ajouter le compte IUSR (recherchez dans la liste des utilisateurs si nécessaire) qui sera l'utilisateur par défaut utilisé lorsque l'authentification anonyme est activée. Donnez à ce compte les permissions pertinentes (lecture, écriture, exécution) en veillant à les appliquer au fichier et aux sous-dossiers. Rafraîchissez le site Web dans IIS et vous devriez être prêt à partir.

0voto

jocull Points 3718

Cela m'est arrivé et ce que j'avais à faire était apparemment d'ajouter un fichier web.config. Peu importe que ce n'était qu'un site PHP, et que "Tout le monde" avait le contrôle total. Tant qu'il n'y avait pas un Web.config de base - PAS DE DICE !

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read, Execute, Script" />
        <defaultDocument>
            <files>
                <clear />
                <add value="index.php" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
        <directoryBrowse enabled="false" />
    </system.webServer>
</configuration>

-4voto

Mr .... Points 36

Le processus de mise en place est expliqué en détail ici. Vous pouvez suivre les étapes.

http://coldfusion-tip.blogspot.com/2013/10/you-do-not-have-permission-to-view-this.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X