IIS7 Windows 7 64 bits
Quoi que je fasse, je n'arrive pas à ajouter une application à un site Web.
Lorsque je «Teste les paramètres», j'obtiens «Chemin d'application non valide».
Quelqu'un a-t-il une idée de ce que je pourrais faire de mal?
IIS7 Windows 7 64 bits
Quoi que je fasse, je n'arrive pas à ajouter une application à un site Web.
Lorsque je «Teste les paramètres», j'obtiens «Chemin d'application non valide».
Quelqu'un a-t-il une idée de ce que je pourrais faire de mal?
Réponses:
Lorsque j'ai eu cette erreur, cela semblait être dû à un paramètre de sécurité. Lorsque j'ai changé la propriété "Se connecter en tant que" à un administrateur, je n'ai plus reçu le message.
De toute évidence, ce n'est pas une bonne solution pour un environnement de production - il faut probablement accorder le moins de privilèges nécessaires à l'utilisateur qu'IIS va utiliser par défaut. Je mettrai à jour cette réponse si j'en apprends plus.
Le message d'erreur peut être un bogue. Je l'ai ignoré et tout a fonctionné pour moi.
Voir ici: http://forums.iis.net/t/1177952.aspx
J'ai finalement retracé cela jusqu'aux informations d'authentification anonymes. Je ne sais pas ce qui avait changé, car cette application fonctionnait auparavant, mais de toute façon, c'est ce que j'ai fait: Cliquez sur Application -> Authentification. Assurez-vous que l'authentification anonyme est activée (c'était, dans mon cas), mais cliquez également sur Modifier ... et changez l'identité de l'utilisateur anonyme en «Identité du pool d'applications» et non «Utilisateur spécifique». Faire ce changement a fonctionné pour moi.
Cordialement.
Accédez à 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ésout généralement cela pour moi.
Essayez: Gestionnaire des services Internet (IIS) -> Site Web par défaut -> Cliquez sur les propriétés des pages d'erreur et sélectionnez Erreurs détaillées
aspnet_regiis -iru // From x64 .net framework directory
Le problème était d'installer iis manager après l'exécution du framework .net aspnet_regiis. Exécutez aspnet_regiis à partir du répertoire du framework x64 .net
aspnet_regiis -iru // From x64 .net framework directory
J'obtenais également cette erreur, j'ai trouvé que c'était parce que j'avais supprimé le pool d'applications par défaut " DefaultAppPool ". Le recréer a résolu le problème. M'a rendu fou pendant quelques jours.
Cette erreur apparaîtra si l'application Web est mappée à un pool d'applications inexistant; ou si ce pool d'applications est arrêté.
J'ai aussi eu cette erreur.
Mon site Web IIS a un site Web par défaut avec trois (3) répertoires d'applications en dessous.
J'ai configuré correctement chacun de mes 3 répertoires d'applications pour utiliser .NET Framework v2.0 dans les pools d'applications.
Cependant, le site Web par défaut n'a jamais été configuré. Je ne pensais pas que c'était nécessaire car toutes mes applications y étaient contenues.
La configuration par défaut de mon serveur IIS est .NET Framework v4.0, j'ai donc changé cela en .NET v2.0:
Après cela, je n'ai plus reçu le même message d'erreur.
Maintenant, je vois ceci:
J'espère que cette information aidera les autres.
J'obtenais également cette erreur. Le problème pour moi s'est avéré être que j'avais deux sites Web distincts sur la machine et que je n'avais pas indiqué quelle adresse allait à quel site Web. Pour résoudre ce problème, accédez à Gestionnaire IIS -> Sélectionnez Site Web -> Liaisons -> Ajouter ... -> Entrez le nom d'hôte que vous souhaitez résoudre pour ce site Web. Répétez pour tous les autres sites Web de la machine.
HTH. Meule
J'ai eu un problème similaire aujourd'hui. Cela a été causé par Skype! Une mise à jour récente de Skype avait réactivé les ports 80 et 443 comme alternatives aux connexions entrantes.
H / T: http://www.codeproject.com/Questions/549157/unableplustoplusstartplusdebuggingplusonplustheplu
Pour désactiver, allez dans skype> options> Avancé> Connexions et décochez "Utiliser les ports 80 et 443 comme alternatives aux connexions entrantes"
Je n'ai toujours pas trouvé de solution, mais je trouve une solution de contournement.
Vous pouvez modifier manuellement la configuration IIS, dans system32 \ intsrv \ config \ applicationHost.config. Créez simplement manuellement (copier-coller) une section dans <sites>
et <location>
.
Cela a fonctionné pour moi. (d'ailleurs ce n'est pas recommandé.)
Pour mon application de test, j'ai créé un nouveau pool d'applications et changé son identité en "NetworkService" .
Pour en savoir plus sur les identités de pool d'applications, cliquez ici
http://www.iis.net/learn/manage/configuring-security/application-pool-identities
et
http://www.iis.net/learn/get-started/planning-for- sécurité / compréhension-comptes-utilisateurs-et-groupes-intégrés-dans-iis
Vous devez vous assurer que "NetworkService" dispose des droits sur le chemin physique de votre application.
même il obtenait l'erreur ci-dessus. J'ai découvert que IIS n'était pas enregistré sur le serveur.
l'enregistrement du iis a résolu le problème.
Merci,
Dans mon cas, j'avais un dir virtuel. Lorsque j'ai accédé au service WCF principal dans le répertoire principal, cela fonctionnait bien, mais l'accès au service WCF dans le répertoire virtuel générait une erreur. J'avais le code suivant dans web.config pour le répertoire principal et virtuel.
<security>
<requestFiltering>
<denyQueryStringSequences>
<add sequence=".." />
</denyQueryStringSequences>
</requestFiltering>
</security>
en supprimant de web.config dans le répertoire virtuel, il l'a corrigé.
J'ai pu corriger la faille en modifiant le fichier ci-dessous:
C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config
Dans:
<application path="/" applicationPool="ASP.NET v4.0">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\Bonobo.Git.Server" />
</application>
<application path="/Bonobo.Git.Server" applicationPool="ASP.NET v4.0">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\Bonobo.Git.Server" />
</application>
Pour:
<application path="/">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\" />
</application>
<application path="/Bonobo.Git.Server" applicationPool="ASP.NET v4.0">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\Bonobo.Git.Server" />
</application>