Sim, o IIS bloqueia os arquivos quando você faz o download deles.
É basicamente um comportamento padrão do Windows, que os arquivos são bloqueados enquanto são trabalhados.
Eu fui enviado aqui do Stack Overflow de nome com meu problema
Então eu tenho um servidor FTP instalado e funcionando. Meu aplicativo do servidor, o SSIS, copia os arquivos para essa pasta e, em seguida, o cliente tentará fazer o download deles.
Eu agora acertei um problema em que meu aplicativo não pode substituir o arquivo como ele já existe. Estou copiando o arquivo usando uma tarefa de sistema de arquivos com sobrescrever ativada. Isso geralmente funciona na maior parte do tempo, mas agora me deparo com a questão acima, na qual está dizendo que não é possível copiar o arquivo como ele já existe.
Eu descartei que o aplicativo SSIS pode estar copiando um arquivo duas vezes, resultando em uma cópia parcial. Isso me deixa com um palpite de que o arquivo pode ser bloqueado, temporariamente pelo serviço FTP, enquanto a máquina cliente está tentando baixar o dito arquivo.
É possível que o IIS FTP no Windows Server 2012 possa estar bloqueando o arquivo durante o download?