Comment résoudre le message d'erreur: “Echec de la carte le chemin '/'.”
J'ai cherché et cherché sur Google, et je ne peux pas trouver quelque chose que même semble s'appliquer à ma situation, encore moins de résoudre le problème. Il n'est pas question que l'adresse de mon site, j'ai essayer de naviguer à l' (même des adresses qui n'existent pas donner cette erreur au lieu d'un 404), j'obtiens exactement le même message (le chemin est toujours '/'). Des idées?
Server Error in '/' Application.
Failed to map the path '/'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Failed to map the path '/'.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: Failed to map the path '/'.]
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +336
[HttpException (0x80004005): Failed to map the path '/'.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11556592
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4813333
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.225
Mise à JOUR: je suis retourné sur le site quelques minutes après cette annonce--n'a apporté aucune modification de code ou de configuration--et l'erreur a disparu. Je suis vraiment confus, mais il n'est plus un problème. Pas sûr de ce qui devrait être fait avec cette question.
- Merci pour le message d'erreur. Il y a un problème avec IIS ou avec votre ASP.NET les applications (le pari de cette). Vous allez avoir besoin de poster votre code, nous en dire plus sur le problème. Combien de sites internet de la vôtre sont-ils touchés? Quels changements avez-vous effectué récemment? Quand le problème a commencé?
- avez-vous quelque chose dans votre site web.fichier de configuration ou .asax fichiers?
- Avez-vous modifier les propriétés de vos répertoires virtuels ou le pool d'applications IIS? Avez-vous essayé de redémarrer IIS? Sont tous les fichiers encore présents sur le serveur?
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème (MVC 4) sous IIS 7. Il s'est avéré que l'Application de l'identité du Pool n'a pas d'autorisation pour le site du chemin.
de redémarrer IIS résolu le même problème dans mon cas. Semble comme si quelque chose échoue dans IIS. Ne vaut pas ma panique, soit.
IIS 7.5, btw.
Vous n'avez pas à réinitialiser IIS, vous pouvez recycler l'application de la piscine.
Aujourd'hui, quand j'ai renommé le site web par défaut, en vertu de laquelle mon application MVC a été accueillie, j'ai commencé à faire l'erreur de trop. Mais j'ai redémarré les services IIS et le problème a été résolu.
J'ai aussi le même problème. Dans mon cas, le travail sur InstalledSheild /InstalledAware, pour une installation de service web. Après l'installation, exécutez l'erreur ci-dessus vient, alors que résoudre le problème lors de la vérification, a constaté que IIs par défaut du site web de chemin de supprimer après l'installation, exécutez.
Donc j'ai juste ajouter un chemin d'accès ci-dessous étape.
Son ouverture IIS, aller à 'Site Web par Défaut' -> Paramètres Avancés (à droite de l'écran)
Aller Chemin d'accès Physique et coller ces choses - '%SystemDrive%\inetpub\wwwroot " comme ci-dessous
J'ai trouvé que j'avais mal nommée certains répertoires virtuels dans IIS Manager. Après la fixation, j'ai été bon.
Ces échantillons exécuter dans le serveur. Donc, soit que les utilisateurs de Windows doivent avoir des autorisations de LECTURE/ÉCRITURE ou doit exécuter l'exemple en mode Administrateur.
Essayez d'exécuter l'échantillon en mode Administrateur.
La suivante fonctionne pour moi:
1. Clic droit sur "Default web site"
2. Choisissez des réglages à l'Avance
3. Configuration du Chemin d'accès Physique à C:\inetpub\wwwroot
4. Cliquez sur OK.
5. Parcourir le site web par Défaut. --> Ça fonctionne.
Cette ligne (en haut de la stack trace) dit de vous il ya quelque chose de mal qui la configuration de l'hébergement.
Comment est votre serveur mis en place? Avez-vous vérifié les fichiers de configuration?
Je ferais une recherche spécifiquement pour modifier les paramètres ou les attributs qui ont la valeur "/".
Je Pense que c'est à cause de IIS est impossible de trouver le dossier racine. j'.e wwwroot. Le redémarrage de l'IIS ne sera pas utile dans certains scénarios.
si le chemin d'accès racine a changé, vous devez le ramener à %SystemDrive%\inetpub\wwwroot
en cliquant à droite nœud sites dans IIS et de changer de chemin d'accès physique au-dessus.
et assurez-vous que votre pool d'applications est asp.net v4.0 et en cours d'exécution en mode intégré
Évolution de la piscine de
ASP.NET v4.0
àFramework4
a fonctionné pour moi.j'ai essayé la solution suivante et il avait du travail pour moi
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
cliquez-droit sur Devenv.exe
dans Compablity onglet --> Situation Niveau --> cliquez sur Exécuter ce Programme en tant qu'Administrateur
Si, comme pour le Mot de passe Admin Fournir
si elle est déjà sélectionnée, désélectionnez l'option et sélectionnez de nouveau il
-->Appliquer-->OK
redémarrer le VS demande
et Publier votre site web de nouveau
J'ai été reçu ce message, car il m'est arrivé d'être l'ouverture d'un projet de site web sur un lecteur réseau mappé
z:\folder
au lieu de se connecter via un chemin UNC\\server\path\folder
. Une fois que j'ai ouvert le projet à partir du chemin d'accès UNC elle construit très bien.Je l'ai vécu après la mise à jour vers Windows 10 à l'Automne Créateurs de l'édition de 1709. Aucune des solutions ci-dessus a fonctionné pour moi. J'ai été en mesure de corriger l'erreur de cette façon:
marge de droite.
Si IIS Manager n'est pas disponible sous Outils d'Administration, vous pouvez activer cette façon:
sélectionnez ensuite le résultat de la recherche.
Services” et cliquez sur OK.
J'ai eu ce problème avec une application spécifique et non l'ensemble du site IIS. Dans mon cas, l'accès au répertoire de l'application n'était pas le problème. Au lieu de cela, j'avais besoin de donner à l'application de la piscine d'un recyclage.
Je pense que c'était lié à la façon dont l'application a été déployée et les paramètres IIS ont été mis en (fait via des scripts et un agent de déploiement).
Il pourrait être dû à des données dans votre web.config fichier. E. g. une barre oblique inverse dans un domaine nom d'utilisateur.
J'ai rencontré le même problème lorsque vous essayez d'exécuter l'ASP.Net précompilateur, il s'est avéré que je n'étais pas d'ouverture de l'invite de commande en tant qu'administrateur. Une fois que j'ai fait, j'ai été en mesure d'exécuter le asp.net compilateur avec succès.
~Je suis allée dans le Gestionnaire des Services Internet
~Cliquez sur les sites
~Un clic droit sur votre site web
~Cliquez sur Gérer le Site web > Paramètres Avance
~Modifier le pool d'applications pour DefaultAppPool
Et il fonctionne très bien pour moi.