Windows Server 2008 R2 的 IIS 7.5 中添加网站和添加 FTP 站点最终都是在网站目录下,初始我们连接 FTP 会提示 530 User cannot log in.,可是我们的用户名密码都是正确的啊。

原来在 FTP 身份验证中,有“基本身份验证”、“匿名身份验证”两个都禁用了,启用“基本身份验证”,登录成功。“匿名身份验证”是为那种不需要用户名密码就可连接的情况使用的,一般不启用。

同理,在 IIS 的“授权规则”中,如果没给该 FTP 用户指定相应读、写权限,也会出现该提示。