Ftp

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

  • March 15, 2014

我已經在微軟的地方打開了 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+Enable+FXP+in+IIS+FTP+

但似乎沒有人能夠幫助我,或者知道答案。正如我所提到的,我閱讀了 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

看來您正在尋找system.ftpServer/security節點下的 dataChannelSecurity 元素。

在我的 IIS 8.5 上,設置位於system.applicationHost/sites/siteDefaults/ftpServer/security/dataChannelSecurity,

所以你找錯地方了,IIS 7.5 的位置是一樣的

引用自:https://serverfault.com/questions/582328