У меня был сервер IIS 7.5, работающий около месяца, но я внезапно заметил, что FTP, кажется, зависает. Лучше всего это демонстрируется в ftp-клиенте DOS.
C:\Documents and Settings\jhoge>ftp FTPSite.com
Connected to FTPSite.com.
220 Microsoft FTP Service
User (FTPSite.com:(none)): UserName
331 Password required for UserName.
Password:
230 User logged in.
ftp> dir
[...server hangs here for about a minute ...]
Connection closed by remote host.
Я видел подобное раньше. хм. Я бы загрузил Wireshark и отследил трафик порта 21, чтобы лучше понять, что происходит. Лично я предпочитаю использовать NULL FTP-сервер потому что я предпочитаю сервер SFTP (порт 22) серверу FTP или FTPS.