iis7 ftp虚拟doens't工作

我设置了虚拟ftp,因此我可以使用mybackup.com IUSER权限使用virtual | mybackup.comlogin。

现在它停止工作:-(身份validation正常,但使用用户mybackup.com的授权不在f:\备份上,但它在原始位置c:\ inetpub \ vhosts \ mybackup.com \

我有双重检查,两个位置的权限是相同的。

可能是什么原因? iis是否有任何限制,使ftp不在inetpub之外的位置?

是否有任何其他方式使用户mybackup.com FTP到别的地方,而不是默认的用户位置? 我只有一个IP地址,所以我不能设置多个FTP,所以我正在使用虚拟的。 但它停止工作,我找不到错误,为什么它说文件夹不存在,如果是: – /

我解决这个问题的方式是使用ActiveDirectory,不知道你是否使用,但你可以设置msiisFTP根和msiisFTP基地的AD属性

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b63de8ef-e3c5-456d-a8ca-7af4198819d4.mspx?mfr=true

您已经在FTP上启用了“隔离模式”选项来为每个用户(或个人站点)创build主文件夹。 这是必须的吗? 因为如果是这样,你不能改变它。 它默认到那个位置。 如果你关掉这个function,你可以设置这个位置,然后去所有的用户。 所以如果你只是使用一个用户closures它,它会工作。 如果你不能做到这一点,那么你运气不好。

阅读特伦特发送的链接,它会告诉你如何closures隔离模式。

还要注意这篇文章:

•对于匿名用户,主目录是FTP根目录下的LocalUser \ Public。

•对于本地用户,主目录是FTP根目录下的LocalUser \ UserName。

?对于使用Domain \ UserNamelogin的用户,主目录是FTP根目录下的Domain \ UserName。

用户主目录必须在用户login之前创build。 如果用户尝试连接时目录不存在,则连接被拒绝。