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?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×