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.