使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

假定您使用 SFTP 动态端口。升级时 Microsoft BizTalk Server 2013年或 2013 R2 为 2016,如果在运行时使用 SFTP 地址未指定端口号,动态 SFTP 端口停止工作并出现以下错误:

System.ArgumentException: 端口号不能为负

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

解决方案

在 BizTalk Server 的以下累积更新中解决此问题:

注意:不在运行时使用 SFTP 服务器地址中指定的端口号时,将自动使用"22"的端口号。

解决方法

在 BizTalk Server 2013年或 2013 R2,没有指定的端口号时,默认情况下使用默认 SFTP 端口号"22"。在 BizTalk Server 2016,默认使用值"-1"。这就会导致错误并且需要显式包含的默认端口号的动态发送端口地址。例如:

SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) ="sftp://127.0.0.1:22/ 测试 / /"+"邮件 Id%.xml %;"而不是没有端口 number:SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) ="sftp://127.0.0.1//test//"+"邮件 Id%.xml %";

参考

BizTalk Server 服务包和累积更新列表有关信息,请参阅以下文章 Microsoft 知识库中相应的文章:

2555976 Service pack 和 BizTalk Server 的累积更新列表

BizTalk Server 修补程序有关的详细信息,请参阅以下文章 Microsoft 知识库中相应的文章:

2003907的 BizTalk 修补和累积更新支持信息

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×