使用IIS 8在FTP服务器(550)上写入访问被拒绝

我正在尝试为Windows Server 2012上的IIS 8托pipe的其中一个网站设置ftp服务器。

所以我build立了我的网站,一切正常,网站是可及的。
然后我右键单击网站条目 – >添加FTP发布 – >没有分配的IP地址,端口21,select我的自签名证书 – >下一步 – >validation:标准,允许访问用户pipe理员,检查读/写权限 – >完成。

现在我试图用Filezilla连接到ftp服务器。
一切都很好,但我只有只读访问。

我search谷歌的这个问题,但没有帮助到目前为止。
我检查了用户Administrator / IIS_IUSRS的文件夹权限,但都应该具有读/写权限。
我不是很熟悉Windows服务器2012年,所以我真的不知道在哪里寻找。

我错过了什么configuration?

如果我没有记错,IIS_IUSRS帐户只代表匿名IIS用户,但通过FTP发布时,您必须login,因此给IIS_IUSRS的读/写权限对您的情况没有任何影响。

现在,这往往会变得有点奇怪。 即使您以pipe理员身份(或您可能具有的任何pipe理级别用户)login,仍然可能还不够,因为根据模拟types和级别,IIS可能以不同用户的身份访问网站根文件夹。

最常见的情况是IIS访问该文件夹为“IUSR_ [电脑]”或“networking服务”。 请检查您的目录中的这些帐户的权限。 为这些帐户授予适当的权限应该(可能)解决您的问题。

您需要将权限添加到文件夹安全选项(来自iis的快捷方式:右侧的编辑权限)我不知道为什么设置用户在FTP自动化规则是不够的…但任何方式,它是如何工作的