Estou executando o Windows 7 e por um tempo ele aceita login FTP anônimo, ok. Então, depois de algum tempo, ele começa a falhar da seguinte forma:
C:\>ftp localhost
Connected to MY-MACHINE,
220 Microsoft FTP Service
User (MY-MACHINE:(none)): anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:
530-User cannot log in.
Win32 error: A specified logon session does not exist. It may already have been terminated.
Error details: An error occurred during the authentication process.
530 End
Login failed.
ftp>
Recebo a mesma resposta se tentar de outra máquina em vez de usar localhost.
Até agora descobri que reiniciar a máquina resolverá isso. Posso fazer login novamente. Além disso, se eu modificar as configurações de FTP no IIS e alterá-las para usar uma conta real em vez de IUSR para o login anônimo, ele começará a funcionar novamente.
Alguém sabe por que isso ocorreria e como posso evitá-lo?