92 votes

Chemin d'application non valide

IIS7 Windows 7 64bit

Quoi que je fasse, je ne parviens pas à ajouter une application à un site web.

Lorsque je teste les paramètres, je reçois le message "Invalid application path".

Quelqu'un a-t-il une idée de ce que je pourrais faire de mal ?

screenshot

0 votes

Montrez-nous un peu plus de détails. Ajoutez une capture d'écran ! !!

5 votes

J'ai le même problème : Ouvrir IIS, sélectionner une application web existante, aller à "Basic Settings", cliquer sur le bouton "Test Settings", voir l'erreur. Je ne pense pas qu'une capture d'écran du message d'erreur serait plus utile. Cependant, ce n'est peut-être pas le meilleur endroit pour poster cette question. Essayez serverfault.com

0 votes

Jetez un coup d'œil à cette question et réponse, je pense qu'elle vous aidera à résoudre votre problème : stackoverflow.com/questions/2665578/

49voto

pettys Points 1364

Quand j'ai eu cette erreur, elle semblait être due à un paramètre de sécurité. Lorsque j'ai changé la propriété "Connecter en tant que" pour un administrateur, je n'ai plus eu ce message.

Il est évident que ce n'est pas une bonne solution pour un environnement de production - il faut probablement accorder le moins de privilèges possible à l'utilisateur que IIS va utiliser par défaut. Je mettrai à jour cette réponse si j'en apprends davantage.

4 votes

Le message d'erreur lui-même peut être un bogue (voir ma réponse) - "Connecter en tant que" peut ne pas être nécessaire.

2 votes

Il s'avère que le message est juste un bug. Il fonctionne avec un compte administrateur car ce compte a toutes les permissions sur tous les répertoires web. Si vous ajoutez votre utilisateur réseau au compte administrateur, vous n'obtiendrez pas cette erreur également, sans utiliser Connect As

27voto

Aaron Hoffman Points 2696

Le message d'erreur peut être un bug. Je l'ai ignoré et tout a fonctionné pour moi.

IIS Invalid Application Path Screen Shot

Voir ici : http://forums.iis.net/t/1177952.aspx

et ici http://forums.iis.net/p/1182820/2000936.aspx

10voto

john_cat Points 139

J'ai finalement trouvé la cause de ce problème dans les informations d'authentification anonymes. Je ne sais pas ce qui avait changé, car cette application fonctionnait auparavant, mais voilà ce que j'ai fait : Cliquez sur l'application -> Authentification. Assurez-vous que l'authentification anonyme est activée (elle l'était, dans mon cas), mais aussi cliquez sur Editer... et changez l'identité de l'utilisateur anonyme en "Application pool identity" et non en "Specific user". Cette modification a fonctionné pour moi.

Regards.

1 votes

Cela n'a pas fonctionné pour moi - mais la désactivation de l'accès anonyme et l'autorisation de l'authentification Windows uniquement ont fait l'affaire. Ensuite, la désactivation de l'authentification Windows et l'activation de l'accès anonyme ont également fonctionné. C'est très étrange.

9voto

Ryan Ternier Points 3371

Allez dans vos liaisons HTTP dans IIS (sélectionnez votre site Web, puis cliquez à droite sur Liaisons...). Supprimez votre SSL et votre liaison HTTP. Ajoutez-les à nouveau.

Cela règle généralement le problème pour moi.

1 votes

Cela a réglé le problème immédiatement. (Un autre message d'erreur typique, absurde et inutile, avec une solution non évidente).

5voto

lsalamon Points 5192

Essayez : Internet Information Services (IIS) Manager -> Default Web Site -> Cliquez sur Error Pages properties et sélectionnez Detail errors.

1 votes

L'erreur détaillée m'a conduit dans la bonne direction. WCF - Erreur 500.21 Handler "svc-Integrated" a un mauvais module "ManagedPipelineHandler" dans sa liste de modules". Résolu avec aspnet_regiis -iru // From x64 .net framework directory

0 votes

Je n'ai pas rencontré l'erreur WCF mais la commande aspnet_regiis a également résolu le problème pour moi. J'ai commencé par une nouvelle configuration des pools d'applications et des applications dans l'IIS également.

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