我正在尝试通过 FTP 访问我使用 Windows Server Web(64 位)版本的 IIS 7.0 设置的新 FTP 站点。但是当我尝试登录该网站时出现上述错误。但我可以登录到我的其他 FTP 站点。
另外,当我从 IIS 管理器中选择此网站时,FTP 部分不会显示在中间部分,尽管它确实显示在操作面板中。我也无法成功登录该 FTP 站点。
我已检查并选择了“本地登录”。我没有只允许匿名连接。我已从选定的网络访问此计算机。
我还重新启动了 IIS 和 FTP 服务。
我注意到 IIS 中的这个网站与其他具有 FTP 功能的网站的不同之处在于,该网站下面有 3 个虚拟目录。当我单击这 3 个中的任何一个时,FTP 条就会出现在中央窗格中。合理?
如何调试此错误的原因?我可以使用任何软件工具吗?
您是否尝试过从 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
为了解决这个问题,我授予 NETWORK SERVICES 用户对错误消息中指定的配置目录的只读访问权限。我不能 100% 确定这是正确的做法,但它确实为我解决了这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)