如何在 Windows Server 2012 R2 IIS 8.5 的 FTP 中启用 FXP?

如何在 Windows Server 2012 R2 IIS 8.5 的 FTP 中启用 FXP?

我已经在微软的地方开了 2 个帖子:

http://social.technet.microsoft.com/Forums/windowsserver/en-US/f3cfdba6-5b3e-4342-85ef-fd68fb59fef4/enable-fxp-in-server-2012-r2-iis-80-?forum=winserver8gen#a0a5ad52-71e7-4e27-847e-5c810d9d2040

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 的位置是相同的

相关内容