47 votes

Suppression des applications fantômes des pools d'applications dans IIS7

J'ai une application dans l'un de mes pools d'applications qui a un chemin virtuel de /Site/login.aspx . Je veux le supprimer mais il n'existe plus sur mon ordinateur et il me pose des problèmes pour configurer AppFabric.

Je crois savoir que vous pouvez supprimer ces applications fantômes en recréant l'application dans IIS, puis en cliquant sur Supprimer. Cela éliminera l'application du pool, mais dans ce cas, je ne peux pas recréer l'application à cause de l'erreur d'identification de l'application. /login.aspx dans le chemin virtuel

Une idée pour supprimer cette entrée erronée ?

0voto

Paul Roub Points 11185

Pourquoi ne pas éditer MetaBase.xml directement ? Bien sûr, il faut le sauvegarder avant.

Vous pouvez également créer un pool "temporaire", y déplacer toutes les autres applications, supprimer le pool d'origine et renommer (si nécessaire) le nouveau pool.

0voto

nixish Points 1

J'ai fait une combinaison des deux réponses ci-dessus car je ne voulais pas modifier applicationHost.config manuellement.

Étape 1 - Créer un pool d'applications temporaire - disons "temp".

S Déplacer toutes les applications fantômes vers ce pool d'applications temporaires.

Étape 3 - Utiliser Powershell à partir de l'une des réponses ci-dessus -

Powershell  
PS C:\Windows\system32> import-module WebAdministration
PS C:\Windows\system32> iis:
PS IIS:\> cd .\AppPools
PS IIS:\AppPools> ls
PS IIS:\AppPools> del [name of phantom AppPool]  

¡Voilà!

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X