Vzťahuje sa na
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Príznaky

Predpokladajme, že používate dynamické SFTP portu. Pri inovácii Microsoft BizTalk Server 2013 alebo 2013 R2 na 2016 Ak adresu SFTP, ktorý sa používa v režime runtime číslo portu, dynamické SFTP port nefunguje chyba:

System.ArgumentException: Číslo portu nemôže byť negatívne

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Riešenie

Tento problém je opravený v nasledujúcej kumulatívnej aktualizácie pre server BizTalk Server:

Poznámka: Číslo portu "22" automaticky používa, keď je číslo portu, ktorý je zadaný v SFTP adresu servera, ktorý sa používa v režime runtime.

Alternatívne riešenie

BizTalk Server 2013 alebo 2013 R2, ak nezadáte číslo portu, predvolené číslo portu SFTP "22" používa na základe predvoleného nastavenia. BizTalk Server 2016, používa predvolenú hodnotu "-1. To spôsobuje chybu a vyžaduje dynamické odosielajúci port adresy zahrnúť predvolené číslo portu. Napríklad:

SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) = "sftp://127.0.0.1:22/ / test /" + "%MessageID%.xml"; namiesto bez portu number:SFTPDynSendMsg(Microsoft.XLANGs.BaseTypes.Address) = "sftp://127.0.0.1//test//" + "%MessageID%.xml";

Odkazy

Informácie o balíkoch service pack a kumulatívnej aktualizácie pre server BizTalk Server, nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:

2555976 Service pack a zoznam Kumulatívna aktualizácia servera BizTalk

Ďalšie informácie o rýchlych server BizTalk Server nájdete nasledujúci článok v databáze Microsoft Knowledge Base:

2003907 informácie o rýchlych BizTalk a kumulatívnych aktualizácií

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.