I am uploading to a FTP server run by IIS on a Windows 2000 server, where login and password are required.  I can login fine.  Some times when I go to upload a file, the Put hangs.  Why is this?  If I go to a DOS prompt and do the put from a FTP session manually, it works fine - and then the .NET code works too.  
Anyone have ideas on how to prevent the .NET code from hanging?
Thanks,
Krip