Estou tentando encontrar uma maneira de implantar o código ASP.NET com o mínimo possível de perturbações no site. Um pensamento era configurar o site para ser atendido a partir de uma junção NTFS c:\www\example.com
onde
c:\www\example.com -> c:\www\example.com_r1234
Em seguida, quando o novo código é implantado, ele é copiado c:\www\site.com_r1235
e a junção redirecionada para
c:\www\example.com -> c:\www\example.com_r1235
Então, minha pergunta é o que afeta isso pode ter nas solicitações atuais no IIS? Que outras desvantagens isso pode ter do ponto de vista da reação do IIS à mudança (se houver)? Será tão fácil para o usuário final do site quanto eu espero?
(Eu considerei alterar a raiz da web do site por meio da linha de comando, mas realmente não gosto da ideia de reconfigurar o IIS por causa de qualquer domínio desnecessário ou rotatividade desnecessária de pool de aplicativos que possa acontecer, mas não sei muito sobre o que acontece quando o caminho físico configurado de um site é alterado enquanto está sob carga)
Para deixar claro, minha única preocupação aqui é a experiência dos meus usuários finais. Meu objetivo é evitar distúrbios para eles, não conveniência para mim.