BizTalk FTP接收适配器-NLST上出现550错误

BizTalk FTP接收适配器-NLST上出现550错误,ftp,biztalk,Ftp,Biztalk,我正在尝试设置BizTalk FTP接收位置。我已将FTP服务器设置为包含CSV文件的/test子文件夹。我已经通过同一个接收端口在本地测试了CSV文件,效果很好。根据我设置的文件掩码,执行NLST命令列出/test文件夹的内容时,FTP端口似乎正在关闭。根据日志,它正在接收来自服务器的550响应 以下是日志输出: < 220 Microsoft FTP Service > USER XXXXXXXX < 331 Password required for XXXXXXXX.

我正在尝试设置BizTalk FTP接收位置。我已将FTP服务器设置为包含CSV文件的/test子文件夹。我已经通过同一个接收端口在本地测试了CSV文件,效果很好。根据我设置的文件掩码,执行NLST命令列出/test文件夹的内容时,FTP端口似乎正在关闭。根据日志,它正在接收来自服务器的550响应

以下是日志输出:

< 220 Microsoft FTP Service
> USER XXXXXXXX
< 331 Password required for XXXXXXXX.
> PASS xxxx
< 230 User logged in.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> PWD
< 257 "/" is current directory.
> SYST
< 215 Windows_NT
> PWD
< 257 "/" is current directory.
> CWD /test/
< 250 CWD command successful.
> PWD
< 257 "/test" is current directory.
> TYPE A
< 200 Type set to A.
> PORT XXXXXXXX
< 200 PORT command successful.
> NLST *XXXXXXXX*.csv
< 150 Opening ASCII mode data connection.
< 550 
> QUIT
< 221 Goodbye.
<220 Microsoft FTP服务
>用户XXXXXXXX
XXXXXXXX需要<331密码。
>通过xxxx
<230用户已登录。
>PWD
<257“/”是当前目录。
>PWD
<257“/”是当前目录。
>PWD
<257“/”是当前目录。
>系统
<215窗口\n
>PWD
<257“/”是当前目录。
>CWD/测试/
<250 CWD命令成功。
>PWD
<257“/test”是当前目录。
>A型
<200类型设置为A。
>港口XXXXXXXX
<200端口命令成功。
>NLST*XXXXXXXX*.csv
<150打开ASCII模式数据连接。
< 550 
>退出
再见。
当我使用windowsftp命令时,我可以发出这些相同的命令,它似乎工作得很好。FileZilla可以毫无问题地连接到FTP服务器。因此,我认为这是BizTalk客户端的问题,而不是服务器的问题


无论在端口配置中将“使用名称列表(NLST)”设置为是或否,我都会得到相同的结果。

解决了这个问题。我将FTP接收端口配置为使用活动模式,很明显BizTalk和服务器之间的某个防火墙正在阻止该端口。在接收端口配置中切换到被动模式导致事情开始工作。

解决了这个问题。我将FTP接收端口配置为使用活动模式,很明显BizTalk和服务器之间的某个防火墙正在阻止该端口。在接收端口配置中切换到被动模式导致事情开始工作