Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I set up an empty directory, and had this as my FTP site.

I then added two virtual directories so that I could share them without having to share the top level directory they were in.

When I connect to my ftp site, I see absoluting nothing. However if I specify the full path then it will work in FTP, or via the command line I can cd to the directory without a problem.

How can I get them to appear as directories available for traversing when people conenct to the root ftp site?

all the virtual directories have permissions for IUSR

share|improve this question
up vote 2 down vote accepted

This is by design. To get around this, just create real directories with the same name in the root. The FTP clients will show the real directories, but IIS will serve up the virtual ones.

Here's a KB article for older versions of IIS, but this trick also works for IIS 7:

share|improve this answer
Awesome, thanks Joe – user47587 Oct 28 '10 at 1:41
Actually, that trick no longer works in FTP 7.5 for IIS 7, so I'm dead in the water again. S**T! – MarqueIV Jun 26 '11 at 11:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.