azure - 如何使用 BizTalk 2013 连接到基于 Azure 存储帐户解决方案的 SFTP 服务

标签 azure biztalk biztalk-2013

我需要连接到基于 Azure 存储帐户解决方案的 SFTP 服务,我将接收位置设置如下:RL parameters

但是接收位置保持禁用状态。我能够连接 WinSCP 并看到我应该在其中拾取文件的文件夹,因此连接参数良好。

如何从 BizTalk 2013 连接到此类服务?

最佳答案

早期版本的 BizTalk 不使用 WinSCP,并且支持一组有限的 SSH 密码。

当它尝试连接到具有一组密码且与 BizTalk SFTP 适配器支持的密码不匹配的 SFTP 服务器时,它将在 Windows 应用程序事件中引发非常无用的错误。

Details:"Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: Open SFTP connection error.

要解决此问题,您有以下选择

  • 升级到使用 WinSCP DLL 的 BizTalk 2020,并确保应用最新的 CU,这也意味着它支持更高版本的 WinSCP 库。
  • 使用第三方 SFTP 适配器,例如 nSoftware

我已在 BizTalk 2013 R2 中成功使用 nSoftware 适配器连接到 native SFTP 适配器无法连接的 SFTP 服务器。

查看我的博客 BizTalk SFTP – Open SFTP connection error

关于azure - 如何使用 BizTalk 2013 连接到基于 Azure 存储帐户解决方案的 SFTP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72139887/

相关文章:

azure - 自动/计划每日 USQL 脚本执行

azure - 如何通过azure Portal在cosmos db中保存并执行存储过程?

xml - XSLT 和 BizTalk : Issue with applying template and transgforming XML to specific format

visual-studio-2010 - Visual Studio 中的 BizTalk 架构生成器 - 如何启用 'Well-Formed XML'?

xslt - BizTalk map functoid 与 BizTalk map xslt

通过应用程序的 Azure block blob 过期

c# - 分布式系统上的 Asp.net Azure SignalR 服务

concurrency - BizTalk 组中的多个 BizTalk Server - 如何处理并发?

BizTalk 动态请求-响应发送端口 - 设置超时

wcf - BizTalk 2013 - 通过 WCF-WebHttp 公开 REST 端点时 URL 的 256 个字符限制