101 votes

"Impossible de vérifier l'accès au chemin (C:\inetpub\wwwroot)", lors de l'ajout d'un répertoire virtuel

Je tente de configurer les services web IIS et les services ASP.NET sur Windows Server 2008 R2. Le répertoire physique a été créé, mais je n'arrive pas à le faire fonctionner. Il s'agit d'une installation fraîche du rôle IIS.

description de l'image ici

Le serveur est sur un domaine, et domaine\serveur$ a un accès lecture/écriture/navigation à C:\inetpub\wwwroot. L'accès lecture/écriture/navigation est également accordé à:

  • Administrateurs
  • Services réseau
  • Utilisateurs
  • IIS_IUSRS
  • IUSR

Ce que j'ai essayé jusqu'à présent

  • Dans la boîte de dialogue Modifier le répertoire virtuel -> Se connecter en tant que, sélectionnez Utilisateur d'application (authentification par passage). Lorsque je teste les paramètres, j'obtiens l'erreur ci-dessus.

  • Dans la boîte de dialogue Modifier le répertoire virtuel -> Se connecter en tant que, sélectionnez Utilisateur spécifique : IUSR (pas de mot de passe). Lorsque je teste les paramètres, j'obtiens ce qui suit: description de l'image ici

Autres notes

L'authentification anonyme est activée, et l'identité de l'utilisateur anonyme est l'identité du pool d'applications.

La configuration du pool d'applications ressemble à ceci : description de l'image ici

Dans le navigateur web, http://localhost retourne une page blanche mais sans erreur.

Toute aide serait appréciée.

1 votes

Ils font référence à des captures d'écran intégrées qui suivent immédiatement le texte. "Je reçois ce qui suit:" fait référence à l'erreur, "Échec de connexion: nom d'utilisateur inconnu ou mot de passe incorrect. (Exception de HRESULT: 0x8007052E)." "comme ceci:" fait référence à la capture d'écran représentant les services ASP.NET.

0 votes

J'ai le même problème en utilisant AWS et cette AMI (ami-3aba0553) : Windows Server 2008 R2 SP1 Anglais 64 bits SQL 2008 R2 SP1 Express. J'ai suivi ce message QnA sur leur forum, et cela n'a PAS fonctionné. J'ai essayé de me connecter localement ; à distance via l'Explorateur Windows ; à distance via Firefox. Cela affiche toujours : "Erreur de dossier FTP Windows ne peut pas accéder à ce dossier. Assurez-vous d'avoir correctement tapé le nom du fichier et d'avoir la permission d'accéder à ce dossier. Détails : Une connexion avec le serveur n'a pas pu être établie."

0 votes

Comme indiqué par l'erreur, ceci est pour un site web FTP.

107voto

umais Points 288

J'avais le même problème jusqu'à maintenant; comme tu l'as mentionné, j'ai essayé "Se connecter en tant que" avec le nom d'utilisateur et le mot de passe que j'avais noté, qui était celui de mon utilisateur de la machine (IIS fonctionne sur cette machine), j'ai testé la connexion et cela fonctionne maintenant. Peut-être que si vous n'utilisiez pas l'utilisateur de cette machine (essayez avec un utilisateur ayant des privilèges d'administrateur), vous devriez essayer, ça a fonctionné pour moi, cela pourrait fonctionner dans votre cas également.

0 votes

Merci! J'ai maintenant une connexion réussie :)

1 votes

Si étrange. Ma prochaine question est « Pourquoi cela a-t-il soudainement cessé de fonctionner ? » - J'ai mis à jour Perforce, et IIS a cessé de fonctionner, et cela le répare? Trop bizarre.

7voto

nixkuroi Points 541

J'ai eu le même problème et je n'ai pas pu le résoudre pendant presque toute une journée. J'ai ajouté IUSR et NetworkService aux autorisations du dossier, je me suis assuré qu'il fonctionnait en tant que NetworkService. J'ai essayé l'impersonation et même de l'exécuter en tant qu'administrateur (NE PAS FAIRE CELA). Ensuite, quelqu'un m'a recommandé d'essayer d'exécuter la page à partir du serveur Windows 2008 R2 et cela m'a dirigé vers les mappings des gestionnaires, qui étaient tous désactivés.

Je l'ai fait fonctionner avec ceci:

  • Ouvrez la vue des fonctionnalités de votre site web.
  • Allez dans les Mappings des gestionnaires.
  • Trouvez le chemin pour .cshtml
  • Cliquez avec le bouton droit et cliquez sur Modifier les autorisations de fonctionnalité
  • Sélectionnez Exécuter
  • Cliquez sur OK.

Maintenant, essayez de rafraîchir votre site web.

0 votes

Et s'il n'y a pas de mapping de gestionnaire pour cshtml?

0 votes

Exactement, je ne trouve aucun *.cshtml dans mon cas

0 votes

Êtes-vous capable d'ajouter un mappage de gestionnaire selon ces instructions? technet.microsoft.com/fr-fr/library/cc753249(v=ws.10).aspx

6voto

FAHID Points 1

J'ai résolu le problème en installant les fonctionnalités liées au développement de IIS.

Par défaut, IIS n'installe pas toutes les fonctionnalités requises.

Vous devriez installer les fonctionnalités liées au développement de IIS pour résoudre le problème.

entrer la description de l'image ici

1voto

user2691160 Points 1

Essayez de retourner aux services d'informations Internet, cliquez avec le bouton droit sur l'intranet que vous avez créé et sélectionnez modifier les permissions.

Lorsque la fenêtre contextuelle wwwroot s'ouvre, sélectionnez l'onglet de partage et cliquez sur "partager" dans le menu déroulant, sélectionnez les utilisateurs et leur niveau de permission ou sélectionnez simplement tout le monde et pour la permission lecture et écriture.

1voto

Hassan Shouman Points 210

Cliquez sur "Se connecter en tant que" et sélectionnez "utilisateur spécifique", puis saisissez les identifiants de votre utilisateur (j'ai utilisé l'administrateur du serveur).

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