


Gestion des identités de pool d'applications et des autorisations de système de fichiers associées pour IIS
Jul 03, 2025 am 12:13 AMPour résoudre le problème d'autorisation du compte d'authentification du pool d'application IIS, vous devez d'abord confirmer le compte d'identité utilisé par le pool d'applications. La valeur par défaut est IIS Apppool {AppPoolName}, qui peut être visualisé ou modifié via IIS Manager; Deuxièmement, assurez-vous que le compte a des autorisations correspondantes au chemin physique du site Web (tel que d: \ mywebsite). Les étapes de fonctionnement sont: cliquez avec le bouton droit sur le dossier → Propriétés → Sécurité → Modifier → Ajouter le compte correspondant et définir la lecture, l'écriture et d'autres autorisations; Les erreurs communes telles que 401.3 sont dues au manque d'autorisations de lecture, 500.19 peuvent être dues à des autorisations insuffisantes pour le fichier web.config, et le non-téléchargement peut être d? au manque d'autorisations d'écriture; Faites attention à savoir si les autorisations de succession sont efficaces, le chemin UNC doit être configuré avec un nom d'utilisateur et un mot de passe, et le pool d'applications peut être redémarré après modification.
Dans IIS, le compte d'identité du pool d'applications (identité du pool d'applications) détermine les ressources que les sites Web dans le pool d'applications peuvent accéder. Si les autorisations sont définies de manière incorrecte, cela peut provoquer des erreurs 401, 500 ou des problèmes tels que ne pas être en mesure de lire et d'écrire des dossiers spécifiques. Le c?ur de ce problème est de s'assurer que le compte d'identité utilisé par le pool d'applications a les autorisations correctes du système de fichiers aux répertoires pertinents .

Ce qui suit est quelques scénarios communs pour expliquer comment faire face à ces problèmes.

Comment confirmer quel compte d'identité utilise actuellement pour le pool d'applications?
Par défaut, IIS attribue un compte virtuel à chaque pool d'applications au format IIS AppPool\{AppPoolName}
. Vous pouvez le voir de la manière suivante:
- Open IIS Manager
- Accédez à la "Pool d'application" à gauche
- Cliquez avec le bouton droit sur le pool d'application correspondant → "Paramètres avancés"
- Afficher la section "Identification" dans la section "Modèle de processus"
Vous pouvez également modifier manuellement ce compte, tel que le modifier sur LocalSystem
ou le compte de domaine personnalisé, mais il est recommandé d'utiliser d'abord le compte virtuel par défaut car il est plus s?r.

Astuce: ne le changez pas dans
LocalSystem
avec désinvolture. Bien qu'il ait une grande autorité, cela entra?nera des risques de sécurité.
Comment ajouter des autorisations d'accès aux dossiers au compte de pool d'applications?
Lorsque vous déploiez un site Web, tel que D:\MyWebSite
, et que le site Web doit lire ou écrire certains fichiers, vous devez vous assurer que le compte Apppool correspondant a des autorisations au répertoire.
Les étapes de fonctionnement sont les suivantes:
- Cliquez avec le bouton droit sur le dossier cible → Propriétés → Onglet de sécurité
- Cliquez sur "Modifier" pour modifier les autorisations
- Ajouter l'utilisateur: entrez
IIS AppPool\YourAppPoolName
- Consultez les autorisations appropriées, telles que "lire et exécuter", "lister le contenu du dossier" et "lire". S'il y a une exigence d'écriture, vérifiez "écrire"
Remarque: Si vous avez modifié votre compte de pool d'applications, comme le modifier en un autre utilisateur, vous devez réinitialiser les autorisations, sinon une erreur se produira pendant l'accès au site Web.
Erreurs courantes et méthodes de dépannage
Erreur de page 401.3: aucune autorisation d'accès au chemin
Cela est généralement d? au fait que l'identité du pool d'applications n'a pas de permis de lecture sur le chemin physique du site Web. Consultez le chemin physique lié à votre site Web et confirmez si le chemin permet d'accéder au compte de pool d'applications.
Erreur HTTP 500.19 Erreur du serveur interne
Cette erreur n'est pas nécessairement un problème d'autorisation, mais si vous voyez des informations que le fichier de configuration ne charge pas, il peut également être que IIS ne peut pas lire le fichier web.config
. Pour le moment, vous devez également vérifier les autorisations du répertoire où se trouve le fichier.
L'application s'exécute normalement, mais les fichiers de téléchargement / écriture ont échoué
Cette situation montre que le compte de pool d'applications n'a que des autorisations de lecture, mais manque d'autorisations d'écriture. Vous pouvez ajouter des autorisations "écrire" pour télécharger des répertoires (tels que App_Data
ou Uploads
) séparément.
Quelques détails faciles à ignorer
- Autorisations d'héritage : Si un répertoire de site Web nouvellement créé hérite des autorisations du répertoire précédent, il peut déjà contenir des contr?les d'accès appropriés, mais si vous copiez ou déplacez le répertoire, la relation d'héritage peut être rompue.
- ACCèS PATH UNC : Si votre site Web pointe vers un chemin réseau (comme un dossier partagé), vous devez également définir le nom d'utilisateur et le mot de passe dans le "modèle de processus" des "paramètres avancés", sinon il ne sera pas authentifié.
- Le pool d'applications n'est-il toujours pas efficace? : Parfois, même si les autorisations sont modifiées, vous devez redémarrer le pool d'applications ou IIS pour voir l'effet.
Fondamentalement, c'est tout. Tant que vous déterminez qui exécute le pool d'applications et s'il a accès au chemin, la plupart des problèmes peuvent être résolus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

La conversion d'un fichier HTML en URL nécessite un serveur Web, ce qui implique les étapes suivantes : Obtenir un serveur Web. Configurez un serveur Web. Téléchargez le fichier HTML. Créez un nom de domaine. Acheminez la demande.

Pour ouvrir un pool d'applications dans IIS?: 1. Ouvrez le Gestionnaire IIS?; 2. Accédez au n?ud "Pools d'applications"?; 3. Cliquez avec le bouton droit sur le pool d'applications cible et sélectionnez "Gérer"?; 4. Cliquez sur l'onglet "Paramètres avancés"?; . La configuration du pool d'applications peut être consultée et modifiée ici.

Oui, il est possible de supprimer les fichiers journaux IIS. La suppression implique la sélection du site Web ou du pool d'applications via IIS Manager et la suppression du fichier journal dans l'onglet Fichiers journaux. Utilisez une invite de commande pour accéder au répertoire de stockage du fichier journal (généralement %SystemRoot%\System32\LogFiles\W3SVC1) et utilisez la commande del pour supprimer le fichier journal. Utilisez des outils tiers tels que Log Parser pour supprimer automatiquement les fichiers journaux.

Solutions à l'échec du démarrage?: 1. Vérifiez l'intégrité des fichiers système?; 2. Vérifiez l'occupation du port?; 3. Démarrez les services associés?; 5. Réinitialisez le système Windows?; . Vérifiez les autorisations des fichiers?; 8. Mettez à jour le système d'exploitation et les applications?; 9. évitez d'installer trop de logiciels inutiles. 10. Sauvegardez régulièrement les données importantes. Introduction détaillée : 1. Vérifiez l'intégrité des fichiers système, exécutez les outils de vérification des fichiers système, vérifiez l'intégrité des fichiers système, etc.

Solution?:?1. Vérifiez si le service IIS a été installé?; 2. Vérifiez les services dépendants?; 3. Vérifiez les conflits de ports. 4. Vérifiez les fichiers de configuration et les autorisations. 5. Réenregistrez les composants liés à IIS?;

Solutions à l'échec du démarrage?: 1. Vérifiez l'intégrité des fichiers système?; 2. Vérifiez l'occupation du port?; 3. Démarrez les services associés?; 4. Réinitialisez la configuration IIS?; 6. Vérifiez le journal de l'observateur d'événements?; 7, Maintenance et mises à jour régulières?; 8. Sauvegarder les données importantes. Introduction détaillée?: 1. Vérifiez l'intégrité des fichiers système, exécutez l'outil de vérification des fichiers système, vérifiez l'intégrité des fichiers système, si vous rencontrez des problèmes avec les fichiers système, vous pouvez essayer de réparer ou de remplacer les fichiers endommagés?; Vérifiez l'occupation du port, dans la méthode d'invite de commande Windows.

IIS Manager peut être ouvert via le Panneau de configuration, l'invite de commande ou la fenêtre Exécuter. Une fois ouvert, il contient des informations détaillées et des paramètres de configuration sur le serveur Web, organisés en?: serveur, site, pool d'applications, vue des fonctionnalités et taches courantes.

Pour configurer le protocole IIS, procédez comme suit : Ouvrez IIS Manager, sélectionnez le site Web. Dans le panneau Actions, cliquez sur Lier. Ajoutez le protocole à utiliser (HTTP ou HTTPS), précisez l'adresse IP et le port. Pour HTTPS, configurez le certificat SSL, sélectionnez le type de certificat et le certificat. Enregistrez les modifications et testez la liaison.
