Príznaky
Predpokladajme, že máte nainštalovaný .NET Framework 4.5.x na server so systémom Microsoft BizTalk Server 2010 alebo 2013 nainštalovaný. Potom BizTalk hostiteľa inštancie zlyhá s kódom chyby 80131544, s podobným obsahom v prípade denníka:
Názov denníka: Aplikácie
Zdroj: .NET Runtime Dátum: Identifikácia udalosti: 1 023 Kategória úlohy: Žiadna Úroveň: chyba Kľúčové slová: klasické Používateľ: N/A Počítač: <názovservera> Popis: Aplikácia: BTSNTSvc64.exe Framework verzie: v4.0.30319 Popis: Procesu bola ukončená kvôli interná chyba Runtime .NET v IP 000007FDED170BC1 (000007FDECE00000) s výstupom kód 80131544. Názov denníka: Aplikácie Zdroj: Chyba aplikácie Dátum: Identifikácia udalosti: 1000 Kategória úlohy: (100) Úroveň: chyba Kľúčové slová: klasické Používateľ: N/A Počítač: <názovservera> Popis: Chybujúceho názov aplikácie: BTSNTSvc64.exe, verzia: 3.10.229.0, časová pečiatka: 0x50fe567a Chybujúceho modul meno: clr.dll, verzia: 4.0.30319.19106 času: 0x51a512d4 Kód: 0x80131544 Chyba posun: 0x0000000000370bc1 Chybujúceho proces s identifikáciou: 0xca8 Chyba aplikácie štart čas: 0x01ceb6394f1dd32a Chybujúceho cesta: <Názov disku>: \Program Files (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exe Chybujúceho modul cesta: <Názov disku>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Správa Id: <ReportId> Chyba balíka celé meno: Chyba aplikácie balíka relatívna identifikácia: Názov denníka: systém Zdroj: Service Control Manager Dátum: Identifikácia udalosti: 7031 Kategória úlohy: Žiadna Úroveň: chyba Kľúčové slová: klasické Používateľ: N/A Počítač: <názovservera> Popis: BizTalk služby BizTalk skupiny: BTSOrchHost služby neočakávane skončil. Stalo sa to 2 času. Nasledovné opravné sa opatrenie do 60000 milisekúnd: reštartovať službu.
Príčina
Tento problém sa vyskytuje, pretože inštalácii rozhrania .NET Framework 4.5 v prostredí servera BizTalk Server a nie je oficiálne podporované pred kumulatívnej aktualizácii 7 (CU7) BizTalk Server 2010. Musíte použiť rozhranie .NET Framework 4.0, pri spustení servera BizTalk Server 2010 kumulatívne aktualizácie 6 (CU6) alebo staršia.
Riešenie
Kumulatívna aktualizácia informácií
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie servera BizTalk Server:
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Alternatívne riešenie
Tento problém obísť, vypnite XLANG AppDomain vypnutie pomocou nasledujúcich krokov:
-
Vyhľadajte priečinok servera BizTalk Server. Predvolene je C:\Program Files (x86) \Microsoft BizTalk Server 2013.
-
Uložiť kópiu súboru BTSNTSvc64.exe.config pomocou nového názvu.
Poznámka: Uložiť kópiu súboru BTSNTSvc.exe.config Ak ide o 32-bit hostiteľa. Môžete skontrolovať, či zlyhanie vyskytuje BTSNTSvc.exe alebo BTSNTSvc64.exe chybové hlásenie. -
Otvoriť pôvodný súbor v programe Poznámkový blok, a vyhľadajte uzol < configuration >. Priamo pod ním, pridajte nasledujúce:
<configSections> < názov sekcie = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / > </configSections> -
Vyhľadajte < / runtime > uzol a pridajte nasledujúce:
<xlangs> <Configuration> < triedy AppDomain AssembliesPerDomain = "50" > < DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / > </AppDomains> </Configuration> </xlangs> -
Kôš hostiteľa.
Ďalšie informácie
BizTalk Server 2010, počnúc CU7, podporuje rozhranie .NET Framework 4.0 a 4.5.x modulu Runtime programu. CU7 možno nainštalovať pred alebo po inštalácii rozhrania .NET Framework 4.5.x.