我已经在微软的地方开了 2 个帖子:
http://forums.iis.net/t/1208163.aspx?IIS+8+0+在IIS+FTP+中启用FXP
但似乎没人能帮助我,或者知道答案。正如我所提到的,我阅读了 7.5 文档,但在 IIS 8.5 中找不到任何选项。
PASV 端口范围已启用,FTP 可以正常工作。如果我尝试 FXP,则会得到:
(17:40:23) [2] 501-Server cannot accept argument.
(17:40:23) [2] Win32 error: The parameter is incorrect.
(17:40:23) [2] Error details: Client IP on the control channel didn't match the client IP on the data channel.
(17:40:23) [2] 501 End
这当然是意料之中的,因为我还没有启用 FXP
答案1
看来您正在寻找system.ftpServer/security
节点下的 dataChannelSecurity 元素。
在我的 IIS 8.5 上,设置位于system.applicationHost/sites/siteDefaults/ftpServer/security/dataChannelSecurity
,
所以你找错了地方,IIS 7.5 的位置是相同的