failed to retrieve directory listing

solution : c:\windows\system32\inetsrv\inetpub.exe is the file you need to add to your exceptions in Windows Server 2008.

IIS 7.0, FTP 7, and Firewalls
FTP on Windows 2008 Server - Firewall Solution

search this blog (most likely not here)