Příznaky
Předpokládejme, že jste nainstalovali rozhraní.NET Framework 4.5.x na serveru, který obsahuje Microsoft BizTalk Server 2010 nebo 2013 nainstalován. Po dokončení instance BizTalk hostitele dojde k chybě s kódem chyby 80131544 podobná následující v protokolu událostí:
Název protokolu: Aplikace
Zdroj: .NET Runtime Datum: ID události: 1023 Kategorie úkolů: žádný Úroveň: Chyba Klíčová slova: klasické Uživatel: N/A Počítač: <název_serveru> Popis: Aplikace: BTSNTSvc64.exe Framework verze: v4.0.30319 Popis: Proces byl ukončen z důvodu vnitřní chyba v modulu Runtime .NET na IP 000007FDED170BC1 (000007FDECE00000) s ukončovací kód 80131544. Název protokolu: Aplikace Zdroj: Chyba aplikace Datum: ID události: 1000 Kategorie úkolů: (100) Úroveň: Chyba Klíčová slova: klasické Uživatel: N/A Počítač: <název_serveru> Popis: Chybující aplikace název: BTSNTSvc64.exe, verze: 3.10.229.0, časové razítko: 0x50fe567a Chybující název modulu: clr.dll, verze: 4.0.30319.19106 časové razítko: 0x51a512d4 Kód výjimky: 0x80131544 Posun poruchy: 0x0000000000370bc1 Chybující id procesu: 0xca8 Chybující aplikace počáteční čas: 0x01ceb6394f1dd32a Chybující aplikace cesta: <Název disku>: \Program soubory (x86) \Microsoft 2013\BTSNTSvc64.exe serveru BizTalk Server Chybující modul cesta: <Název disku>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Id sestavy: <ReportId> Chybující balíček jméno a příjmení: Chybující aplikace balíčku relativní ID: Název protokolu: systém Zdroj: Správce řízení služeb Datum: ID události: 7031 Kategorie úkolů: žádný Úroveň: Chyba Klíčová slova: klasické Uživatel: N/A Počítač: <název_serveru> Popis: Skupiny BizTalk BizTalk servisu: BTSOrchHost service byla neočekávaně ukončena. Stalo se to tomto 2 krát. Následující nápravná opatření budou přijata také v 60000 milisekund: restartovat službu.
Příčina
K tomuto problému dochází, protože instalace rozhraní .NET Framework 4.5 v prostředí serveru BizTalk a není oficiálně podporována před kumulativní aktualizaci 7 (CU7) pro BizTalk Server 2010. Je nutné použít 4.0 rozhraní.NET Framework při spuštění serveru BizTalk Server 2010 kumulativní aktualizace 6 (CU6) nebo starší.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven v následující kumulativní aktualizaci serveru BizTalk Server:
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Jak potíže obejít
Chcete-li tento problém vyřešit, vypněte vypnutí domény aplikace XLANG podle následujících kroků:
-
Vyhledejte složku serveru BizTalk Server. Standardně je \Microsoft C:\Program Files (x86) BizTalk Server 2013.
-
Uložte kopii souboru BTSNTSvc64.exe.config pomocí nový název.
Poznámka: Pokud je 32bitový hostitelský, uložte kopii souboru BTSNTSvc.exe.config. Můžete zkontrolovat, zda dochází k chybě BTSNTSvc.exe nebo BTSNTSvc64.exe chybová zpráva. -
Otevřete původní soubor v programu Poznámkový blok a vyhledejte uzel < configuration >. Pak přímo pod ním, přidejte následující:
<configSections> < název oddílu = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / > </configSections> -
Vyhledejte < / runtime > uzel a přidejte následující:
<xlangs> <Configuration> < AssembliesPerDomain součástí AppDomain = "50" > < DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / > </AppDomains> </Configuration> </xlangs> -
Koš na hostitele.
Další informace
Počínaje CU7, BizTalk Server 2010 podporuje rozhraní.NET Framework 4.0 a 4.5.x modulu runtime. CU7 lze nainstalovat buď před nebo po instalaci rozhraní.NET Framework 4.5.x.