尽管SFTP发送端口在相同配置下正常工作,但我收到了此SFTP接收位置错误。
Messaging Engine无法将URL“sftp://10.40.100.20:22 / In / * .xml”的接收位置“SFTP Receive Location”添加到适配器“SFTP”。原因:“Microsoft.BizTalk.Adapter.SftpInvoker.SftpException:列出远程目录错误。 在Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.ListRemoteDirectory(String dirname) 在Microsoft.BizTalk.Adapter.Sftp.SftpRLConfig.ValidateConfiguration(SftpReceivePropertyBag receivePropertyBag) 在Microsoft.BizTalk.Adapter.Sftp.SftpRLConfig.CreateBinding(RHConfig rhConfig) 在Microsoft.BizTalk.Adapter.Wcf.Runtime.BtsServiceHostBase.InitializeRuntime() 在System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan超时) 在System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan超时) 在Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable() 在Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor(BizTalkEndpointContext endpointContext,IBTTransportProxy transportProxy,ControlledTermination控件) 在Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver`2.AddReceiveEndpoint(String url,IPropertyBag adapterConfig,IPropertyBag bizTalkConfig)“。
答案 0 :(得分:0)
列出远程目录错误。
看起来它没有列出远程目录内容的权限。
检查BizTalk用于连接的帐户是否有权列出目录的内容。