Desde que eu tive o mesmo problema; pools de aplicativos com aplicativos que não existiam mais, fiz algumas pesquisas e finalmente consegui resolver o problema.
Aqui estão alguns passos:
- Localize e edite o arquivo de configuração do IIS 7 "applicationHost.config" com um editor de texto. Ele deve ser armazenado em " C: \ windows \ system32 \ inetsrv \ config " Como a pasta é de alguma forma "protegida", normalmente eu edito como o seguinte:
- Abra o Windows Explorer
- Navegue até "C: \ windows \ system32 \ inetsrv \ config"
- Copie o arquivo "applicationHost.config"
- Cole-o em uma pasta onde você possa editá-lo, por exemplo seu desktop
- Abra-o com o seu editor de escolha e edite-o
- Copie-o de volta com o Windows Explorer para "C: \ windows \ system32 \ inetsrv \ config"
- Faça um backup do seu arquivo "applicationHost.config"!
- Pesquise com um editor de texto em seu "applicationHost.config" para seus aplicativos não existentes. Eles devem estar localizados em algum lugar dentro de um nó XML
<application ...>
. - Exclua o (s)% (s) nó (s)% de todos os seus aplicativos fantasmas.
- Salve o arquivo e copie-o de volta para "C: \ windows \ system32 \ inetsrv \ config"
- Atualize o console de gerenciamento do IIS. Seus pools de aplicativos agora devem estar sem os aplicativos fantasmas que você excluiu anteriormente.
- Na verdade, remova o pool de aplicativos agora vazio.
Isso funcionou para mim, se não funcionar para você, por favor, poste um comentário aqui. Uma boa ajuda foi esta postagem no fórum do IIS .