
Tengo algunos servidores web que ejecutan Windows Server 2008 Std con IIS 7.
He notado algo extraño en la configuración. Veo algunas aplicaciones y directorios virtuales en appcmd que no aparecen en la vista de árbol del administrador de IIS. Tenga en cuenta que esto no es una confusión causada por el hecho de que las aplicaciones aparecen en la lista de vdir en appcmd.
Por ejemplo, desde la aplicación de lista appcmd: -
APP "BaseMetals/_testing_/Cache" (applicationPool:MyDeskBMCache)
APP "BaseMetals/_testing_/CCache" (applicationPool:ContentCache)
APP "BaseMetals/_testing_/scoop" (applicationPool:ScoopPublic4)
Y desde appcmd list vdir: -
VDIR "BaseMetals/_testing_/Cache/" (physicalPath:D:\fm_websites\BM\MyDesk\Cache)
VDIR "BaseMetals/_testing_/CCache/" (physicalPath:D:\fm_websites\FMContentCache_MYDESK)
VDIR "BaseMetals/_testing_/scoop/" (physicalPath:D:\fm_websites\Scoop\Scoop Public)
Si selecciono el sitio "BaseMetals" en el Administrador de IIS y hago clic en "Ver aplicaciones", puedo ver estas aplicaciones en la lista allí. También aparecen si selecciono el grupo de aplicaciones correspondiente y hago clic en "Ver aplicaciones" allí. Sin embargo, definitivamente no aparecen en el árbol del lado izquierdo.
¿Por qué no aparecen estas aplicaciones? ¿Hay algo roto en su configuración? ¿Cómo puedo usar appcmd o powershell para extraer una lista de entradas de aplicaciones/vdir rotas para limpiarlas?
Respuesta1
Además del comentario anterior, aquí hay una herramienta para buscar este problema. No es el código más elegante jamás creado, pero posiblemente sea útil para alguien.