J'ai une application dans l'un de mes pools d'applications qui a un chemin virtuel "/Site/login.aspx". Je souhaite le supprimer, mais il n'existe plus sur mon ordinateur et des problèmes se posent lors de la configuration d'AppFabric.
Je comprends que vous pouvez supprimer ces applications fantômes en recréant l’application dans IIS, puis en cliquant sur Supprimer. Cela supprimera l'application du pool, mais dans ce cas, je ne peux pas recréer l'application en raison de /login.aspx dans le chemin virtuel.
Des idées comment je supprime cette entrée erronée?
Merci
C'est probablement plus sûr et plus simple que de modifier applicationHost.config.
la source
Beaucoup plus simple:
la source
Les applications enfants ne sont pas automatiquement supprimées et le gestionnaire IIS ne peut pas les afficher dans l'arborescence, alors c'est votre problème ...
Une méthode rapide et efficace consiste à utiliser un script PowerShell pour obtenir toutes les applications, vérifier si le chemin physique existe toujours et, dans le cas contraire, supprimer l'application:
la source
Il existe un moyen facile de résoudre ce problème.
la source
Pourquoi ne pas éditer MetaBase.xml directement? Bien sûr, sauvegardez-le avant cela.
Vous pouvez également créer un pool "temporaire", y déplacer toutes les autres applications, supprimer le pool orig et renommer (si nécessaire) le nouveau pool.
la source
J'ai fait une combinaison de deux réponses énumérées ci-dessus car je ne voulais pas bricoler applicationHost.config manuellement.
Étape 1 - Créez un pool d'applications temporaire - disons "temp".
Étape 2 - Déplacez toutes les applications fantômes vers ce pool d'applications temporaires.
Étape 3 - Utilisez Powershell à partir d’une des réponses ci-dessus -
Voila!
la source