Gäller för
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Symptom

Anta att du använder dynamisk SFTP-port. När du uppgraderar Microsoft BizTalk Server från 2013 och 2013 R2 2016 om SFTP-adress som används vid körning inte anger ett portnummer slutar dynamiskt SFTP-porten att fungera med följande fel:

System.ArgumentException: Portnummer kan inte vara negativt

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Lösning

Detta problem har korrigerats i följande kumulativa uppdateringen för BizTalk Server:

Obs! Portnummer ”22” används automatiskt när det finns inget portnummer som anges i adressen för SFTP-server som används vid körning.

Lösning

SFTP standardportnumret '22 ”används i BizTalk Server 2013 och 2013 R2, när portnumret anges som standard. Värdet-1' används som standard i BizTalk Server 2016. Detta orsakar felet och kräver dynamiska skicka portadresser att uttryckligen inkludera standardportnumret. Till exempel:

SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) = ”sftp://127.0.0.1:22/ / test / /” + ”%MessageID%.xml”; i stället för utan port number:SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) = ”sftp://127.0.0.1//test//” + ”%MessageID-%.xml”.

Referenser

Information om servicepack och kumulativ uppdatering lista för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:

2555976 Service pack och kumulativ uppdatering lista för BizTalk Server

Mer information om snabbkorrigeringar för BizTalk Server finns i följande artikel i Microsoft Knowledge Base:

2003907 information om BizTalk-snabbkorrigeringar och kumulativ uppdatering support

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.