Eu diria: envie um relatório de bug para a MS.
Sim, isso é estranho.
Ao tentar obter o tamanho do arquivo de um arquivo em um servidor FTP no Windows Server 2003 (SP1 e 2), a ação falhará se o tamanho do arquivo for EXACTLY 146170227 bytes. A sério. Um byte mais ou menos e funciona.
Mais especificamente, falhará respondendo
'213 14617022 _'
em vez de:
'213 146170227'
Claro que, em qualquer linguagem de programação, isso causará um erro, já que não é um número.
(Eu consegui duplicar isso em Python e .NET, e vi o pacote atual com dados defeituosos passando no Wireshark, daí a razão da pergunta estar aqui no Stackoverflow)
Alguém já se deparou com isso no passado? Alguma ideia do que isso possa ser?
Eu diria: envie um relatório de bug para a MS.
Tags ftp windows-server-2003 iis-6