当前位置: 首页 > 知识库问答 >
问题:

TeamCity-FTP上载失败,错误为“425无法打开数据连接”

张伯寅
2023-03-14

我正在使用Teamcity在FTP中部署我的Web应用程序。在周一之前,部署工作非常顺利。现在它不再起作用了。我没有对团队城做任何修改。问题:FTP传输正常启动。有些文件被转移。然后它以FTP错误中断:“425无法打开数据连接”。FTP部署在我的所有其他Web应用程序上都运行良好。你能给我一个关于这个问题的提示吗?TeamCity step配置

日志:

[13:57:10]I:[步骤1/1]<257“/”是当前目录。

[13:57:10]I:[步骤1/1]>PASV

[13:57:10]I:[步骤1/1]<227进入被动模式(104,40,210,230,39,137)。

[13:57:10]I:[步骤1/1]>NLST

[13:57:10]i:[步骤1/1]<125数据连接已打开;传送开始。

[13:57:10]I:[步骤1/1]>CWD站点

[13:57:10]I:[步骤1/1]<250 CWD命令成功。

[13:57:10]I:[步骤1/1]>PASV

[13:57:10]I:[步骤1/1]<425无法打开数据连接。

[13:57:10]E:[步骤1/1]无法通过FTP上载项目。回复为:425无法打开数据连接。

[13:57:10]E:[步骤1/1]步骤部署(FTP上载)失败[13:57:10]:发布内部项目[13:57:10]:[发布内部项目]使用[ArtifactsCachePublisher]发布1个文件:[13:57:10]:[发布内部项目]使用[WebPublisher]发布1个文件:[13:57:10]E:代理报告未知生成问题[13:57:10]:生成已完成

共有1个答案

苏志
2023-03-14

我认为防火墙问题。

FTP实际上使用一个随机端口传输,但您可以告诉它使用一个范围内的随机端口,例如9100-9200。

它只使用端口21进行列表。

 类似资料:
  • 我正在使用Teamcity在FTP中部署我的Web应用程序。在周一之前,部署工作一直很顺利。现在它不再工作了。我没有对Teamcity做任何更改。问题:FTP传输正常启动。一些文件被传输。然后它会中断FTP错误:“425无法打开数据连接”。FTP部署在我的所有其他Web应用程序上都可以正常工作。关于这个问题你能给我一个提示吗?teamcity步骤配置 日志: [13:57:10]i:[步骤1/1]

  • 我用这个上传一些文件。如果我在本地连接中,它可以工作,但如果我使用外部连接,我会收到以下消息:

  • 我需要编写一个连接到FTP服务器的应用程序。此FTP服务器不允许被动模式连接。我可以使用Filezilla连接到FTP服务器。 我开发了一个C#WCF服务,它使用FTPWebRequest类连接到此FTP服务器。以下是FTPWebRequest对象的基本设置: 当我从Visual Studio(Ctrl F5)运行WCF服务时,它连接到FTP服务器并下载所需的文件,没有任何问题 但是,当我在本地I

  • 我正在尝试部署一个。Net Core 2.0项目到使用TeamCity构建的Azure web应用程序。 有3个步骤: 1-Nuget还原 2-dotnet发布 3-FTP上载 在步骤2之后,我得到一个文件夹输出,其中包含我需要复制到Azure Web应用的所有内容。 我配置了步骤3,将此文件夹中的内容复制到Azure FTP上的文件夹中。此步骤复制3个DLL,然后显示以下消息: [步骤3/3]部

  • 我使用Windows服务器Xampp 1.8.3和安装FileZilla FTP服务器= 我打开端口20,21,30。

  • 我正在尝试用Java从头开始创建一个FTP客户端。 我使用Filezilla作为服务器,可以连接到某个点。我的意思是,我有命令端口工作,但无论我搜索多少,我都无法连接数据端口。 我找过的所有网站都说问题与防火墙和/或路由器有关,但是,当我尝试使用Filezilla客户端连接到服务器时,一切都很顺利。 到目前为止我所拥有的: 将我登录到服务器并断开连接。为了解决这个问题,我在线程中添加了一个infi