Eu tenho um serviço de FTP do IIS em cluster usando os métodos descritos aqui: link
Ao adicionar um novo diretório virtual, ele não estará disponível no site FTP, a menos que faça failover do Serviço em Cluster para uma nova instância. A seção de administração de diretório virtual do IIS também não mostra os diretórios virtuais. Se eu tentar adicioná-los novamente, recebo uma mensagem de que já existe. O arquivo applicationHost.config no compartilhamento de Configuração Compartilhada mostra as pastas virtuais nele, o IIS apenas se recusa a relê-lo.
Eu tentei reciclar o servidor FTP, bem como executar o iisreset a partir de um prompt de comando. Nenhum deles funciona, a única maneira de fazer o IIS reler a configuração parece ser o failover para outro nó.
Alguém sabe como forçar o IIS a reler a configuração compartilhada?
Atualização: Acabei de descobrir que alguns diretórios virtuais funcionam quando hospedados em um dos servidores físicos, mas NÃO funcionam em outro servidor físico. Em cada caso, o IIS vê o diretório virtual bem e eu posso exibir o conteúdo no diretório no IIS (em cada servidor físico). No entanto, tentar FTP para o servidor e CD para o diretório virtual resulta em um 550 nos que não está funcionando.
Eu poderia usar pontos de junção e ocultar a junção no Windows Explorer para emular pastas virtuais; no entanto, não tenho certeza de nenhum problema que possa surgir usando essa configuração em comparação a uma pasta virtual real no IIS.
Tags ftp iis-7.5 virtual-directory