Iis – how to get the ftp-server to work on windows / windows 7 instead of only filezilla

ftpiiswindows-server-2008

I have gotten a serios annoying question. The annoyingness of the question might come of the fact that it's beautiful weather outside, and that makes the office like a bakeroven. Not nice, when you are indoors.

oh well, back to the question.

I have set up a Windows server 2008 R2 with IIS and a FTP-server.
I have set up a ftproot-directory with a drop directory directly below.

What I want to achieve is :

a) ftpuser gets access to the root directory.
b) ftpuser can see the drop directory
c) ftpuser can transfer file to drop directory
d) ftpuser cannot see the content of the drop directory

Ftpuser gets access, and sees the drop directory.
Ftpuser cannot see the content of the drop directory.

Problem is that I cannot transfer files from within Windows Explorer. I get a 550 Access is denied with: An error occurred. Please check that you can actually access the directory.

BUT, I have tried using FileZilla, and I can do anything above including D.

Why can't I use the builtin FTP-client in Windows XP or Windows 7, but I can use FileZilla to achieve the same thing?

Any good advice on how to rectify this?

Maclovable Maclovin

Best Answer

Assuming you have removed read access from the 'drop' directory, and you are attempting to visit: ftp://sitename.com/drop from within Explorer. If you just browse to ftp://sitename.com/ in Explorer (i.e. omit the drop folder portion), you should see the drop folder - then drag files to the drop folder but do not attempt to view the contents, which is what is generating the error.