Your FtpWebRequest is doing a get for a folder name.... Do you really mean to download the entire folder? You may need to append the file name to the end of the folder name.
You did not list any code where you are setting credentials for the request, so the request will be submitted as an anonymous user. Does your FTP server support anonymous users? If so (or if you are in fact passing credentials), check the server to see how the user is defined. FTP accounts are generally set up to have an initial directory and cannot access any directories or files contained in that folder's parent folders. You may need to adjust the path to be relative to the account's initial folder instead of using the full path on the server. For example, if the account (or anonymous user) is set up to go to the /In/ folder, you should use a path of
ftp://xx.xx.x.xx instead of
ftp://xx.xx.x.xx/In since part of the path will be handled by the account's login.
Also, depending on your server, path and file names may be case-sensitive, so watch out for those errors as well.
To debug problems with FTP accounts and paths, try opening Windows explorer (not Internet explorer). To use anonymous FTP, enter
ftp://xx.xx.xx.xx (or
ftp://xx.xx.xx.xx/In) in the address bar. To use an FTP account, enter
ftp:userid@ftp://xx.xx.xx.xx in the address bar and then enter the appropriate password when prompted. Either way, you should eventually see a listing of files on the FTP server. Once you've verified the credentials and URL, use the same information in your VB code or the code that Ravi posted and you should be able to connect.