修复:"无法连接到 FTP 服务器"BizTalk Server 2010 如果 FTP 适配器使用 SSL 连接到 FTP 服务器时出错

適用於: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

症状


请考虑以下情况:
  • 您可以使用 Microsoft BizTalk Server 2010 中的 FTP 适配器连接到第三方 FTP 服务器。 FTP 服务器使用安全套接字层 (SSL) 功能。注意 请求注释 (RFC) 4217 遵循 FTP 服务器。
  • FTP 适配器尝试传送或接收从 FTP 服务器的消息。
在此方案中,邮件无法发送或接收。 此外,应用程序日志中记录以下错误消息:
错误详细信息: 无法连接到 FTP 服务器"< FTP 服务器名 >"用户 << 用户名 >"。 内部异常详细信息:"从服务器读取响应时发生错误。 这可能是由于超时设置。 还要检查 FTP 服务器是否已启用 SSL 和隐式 SSL 用作 FTPS 连接模式。 "
注意 此错误消息中,单词"出现"为有拼写错误的单词"出现,"和"隐式"一词是有拼写错误的单词"隐式"。

原因


Xceedftpbiztalk.dll 模块中的错误会出现此问题。当 FTP 适配器使用 Xceedftpbiztalk.dll 模块时,某些 SSL 和 TLS 库将作为其第一个加密的数据缓冲区发送空 (0 字节) 数据缓冲区。 但是,FTP 适配器无法解密一个空 (0 字节) 数据的缓冲区。  

解决方案


累积更新信息

累积更新包 2 为 BizTalk Server 2010 中包括的修复程序可以解决此问题。有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2573000 累积更新包 2 为 BizTalk Server 2010

状态


Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考


有关如何配置 FTP 详细信息发送端口,请访问下面的 MSDN 网站:有关如何配置 FTP 接收位置,请访问下面的 MSDN 网站:请求注释 (RFC) 4217 有关详细信息,请访问下面的互联网工程任务组 (IETF) 网站:BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk Server 修补程序有关的信息