IIS 7 Invalide Chemin de l'Application, Win 7
Arriver non Valide "Chemin de l'Application d'erreur". Voici les étapes que j'ai prises.
-
Clic droit sur le site web de la racine du dossier. Cliquez Sur "Ajouter Un Répertoire Virtuel".
-
Dans la fenêtre qui s'ouvre, définissez les alias de nom de sous-dossier. WS
-
Utiliser le bouton parcourir pour naviguer et définir le chemin d'accès au dossier physique sur le disque. Cliquez sur OK
-
Cliquez sur "Tester les Paramètres..." l'authentification passe. Mais obtenir une alerte que le chemin ne peut pas être vérifiée. Ce qui semble être normal.
Cliquez sur OK. Et "WS" le dossier est maintenant défini comme un répertoire virtuel. (Si je clique sur "Paramètres de Base..." et des paramètres de test, encore obtenir des résultats ci-dessus.
-
À droite, cliquez sur dossier. Sélectionnez "Convertir en Application". Laissez toutes les valeurs par défaut tels qu'ils sont. Cliquez sur "Paramètres de Test" et j'obtiens le message d'erreur à propos de chemin d'accès non valide. (C'est avec "Pass-through" authentification.)
-
Se connecter en tant que "Utilisateur Spécifique" et, cette fois, "Tester les Paramètres..." ne signale pas les erreurs. De plus, le chemin d'accès est indiqué comme étant "accessible".
Donc la question est, pourquoi ne "Passer à Travers" l'authentification ne fonctionne pas?
Maintenant, notez que si je continue sur et cliquez sur OK pour convertir le dossier virtuel de l'application, aucune erreur n'est générée. Et je peux exécuter le service web (c'est à l'aide de l'authentification pass-through option pour l'application).
Donc, quel est le problème. Eh bien, lorsque j'ajoute le site de VS 2008 solution, et essayer de construire le site web (j'ai besoin de déboguer le service web). J'obtiens cette erreur:
C'est une erreur d'utiliser une section enregistré comme allowDefinition='MachineToApplication" au-delà du niveau de l'application. Cette erreur peut être causée par un répertoire virtuel de ne pas être configuré comme une application dans IIS.
Mais, le dossier est une demande. J'ai juste converti. Et, le service web fonctionne très bien sur l'hôte local.
Quels sont les détails qui me manque?
(Dans la recherche de ces problèmes, j'ai constaté que plusieurs web.les fichiers de configuration peuvent provoquer l'erreur de le site bâtiment. Je n'ai pas de web multiples.les fichiers de configuration.)
OriginalL'auteur Karl | 2011-10-29
Vous devez vous connecter pour publier un commentaire.
Il avait été suggéré à moi que IIS est/a été endommagé. Mais, après avoir fait l'expérience de ce message sur un nouvel ordinateur avec un nouveau Win 7 64 bits, installer IIS et un nouveau site web créé, j'en suis venu à la conclusion que le message lui-même est un bug et que c'est bénin. Qui est, l'application et le site web sera exécutée comme prévu. Cette opinion n'a pas été contredit sur le MS IIS forum depuis que j'ai posté ceci il y a plusieurs mois.
Voir ce fil: http://forums.iis.net/p/1182820/2000936.aspx
OriginalL'auteur Karl
Trouvé une solution pour mon erreur:
dans le dossier c:\inetpub\wwwroot j'ai eu un dossier avec le même nom que je voulais la Demande de
quelque chose comme:
C:\inetpub\wwwroot\TestWebsite
dans IIS ce n'était pas une demande, mais a été en montrant comme un dossier
quand j'ai essayé de créer une application dans IIS avec Alias TestWebsite, donne-moi de cette erreur, même quand dans un tout autre chemin d'accès physique
vérifier il n'y a pas de dossier avec le même nom que le nom d'Alias de l'application que vous créez dans le dossier wwwroot
n'était pas des autorisations dans mon cas
espère que cela aide quelqu'un
Je recommande également la suppression de l'Alias à partir de IIS à l'aide de la commande appcmd situé dans C:\Windows\System32\inetsrv voir ce lien expliquant comment
OriginalL'auteur Carlos R Balebona
Je viens de tomber sur ce problème et il a été causé quand j'ai annulé d'un
iisreset
avant de du serveur web redémarré.Assurez-vous que votre serveur IIS et les pools d'applications sont lancées.
iisreset
OriginalL'auteur KevM