【问题标题】:FTP works from CommandLine but not from Windows ExplorerFTP 从命令行工作,但不能从 Windows 资源管理器工作
【发布时间】:2011-01-23 03:06:19
【问题描述】:

我正在尝试使用 FTP 从一台服务器连接到另一台服务器。通过使用命令行,一切正常。但是,当使用 Windows 资源管理器浏览到 FTP 位置时,我遇到了超时问题。

我尝试使用 .net 代码进行连接,但出现以下异常

远程服务器返回错误:227 Entering Passive Mode (192,168,231,1,4,218)。

【问题讨论】:

  • 与编程无关。它与软件相关(Windows 资源管理器)。属于 superuser.com。

标签: ftp


【解决方案1】:

您可能需要使用主动连接而不是被动连接进行连接。在http://support.microsoft.com/kb/323446 上有一个关于配置 Internet Explorer 的 Microsoft 知识库。命令行 ftp.exe 不支持被动传输,因此要使 IE 匹配它,您可以不选中“使用被动 FTP”。对于您使用的任何库,请查找讨论它是使用PASV(被动)还是PORT(主动)打开数据通道的文档。

【讨论】:

    【解决方案2】:

    问题是关于 Windows Explorer,而不是 IE。如果 ftp.exe 可以连接,但 Windows Explorer 无法连接,那么您有一个被动 FTP 服务器,您需要un-检查

    控制面板 > Internet 选项 > 高级设置 >“使用被动 FTP”

    然后单击应用 - 现在 Windows 资源管理器将能够连接到 FTP 服务器。

    【讨论】:

      【解决方案3】:

      我有类似的问题,但原因不一样(不是被动模式)。 很快:如果您的登录名中碰巧有一个“@”,请在 Windows 资源管理器中创建新的网络位置时将其替换为 %40。否则系统将找不到服务器或显示空的 ftp 文件夹。 希望它可以帮助某人。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-11
        • 2011-03-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-04
        • 2018-12-25
        相关资源
        最近更新 更多