我正在尝试通过FTP连接到使用Windows Server Web (64位)版的IIS 7.0设置的新FTP站点。但是当我尝试登录这个站点时,我得到了上面的错误。但我可以登录我的其他FTP站点。
此外,当我从IIS管理器中选择此网站时,FTP部分不会显示在中间部分,尽管它确实显示在操作面板中。而且我也不能成功登录到这个FTP站点。
我已经选中了,并且我已经在本地选择了登录。我没有只允许匿名连接。我已从选定的网络访问此计算机。
我还重新启动了IIS和FTP服务。
我在IIS中注意到的一个不同之处是,这个网站与其他使用FTP的网站不同,这个网站下有3个虚拟目录。当我点击这3个中的任何一个时,FTP条带就会出现在中心窗格中。讲得通?
如何调试导致此错误的原因?有没有我可以使用的软件工具?
发布于 2014-02-20 07:44:07
您是否尝试过从FTP服务器登录?如果您这样做了,并且在FTP消息下启用了“显示来自本地请求的详细消息”,那么您将更清楚地了解登录失败的原因。在我的例子中,我收到了以下消息(我正在使用IIS管理器用户和通过身份验证)
530-User cannot log in.
Win32 error: Access is denied.
Error details: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config
Error: Cannot read configuration file due to insufficient permissions
为了解决这个问题,我向网络服务用户授予了对错误消息中指定的config目录的只读访问权限。我不是100%确定这是正确的事情,但它肯定为我解决了这个问题。
发布于 2016-06-28 18:45:54
在我的示例中,我忘记了启用基本身份验证
发布于 2013-09-05 17:31:24
在我的情况下,我缺少角色服务FTP可扩展性,它实际上允许IIS管理器身份验证。这相当棘手,因为您可以允许IIS管理器身份验证,但在未安装FTP可扩展性之前,它仍然不会工作
https://stackoverflow.com/questions/3355848
复制相似问题