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ácieZdroj: .NET RuntimeDátum:Identifikácia udalosti: 1 023Kategória úlohy: ŽiadnaÚroveň: chybaKľúčové slová: klasickéPoužívateľ: N/APočítač: <názovservera>Popis:Aplikácia: BTSNTSvc64.exeFramework verzie: v4.0.30319Popis: 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ácieZdroj: Chyba aplikácieDátum:Identifikácia udalosti: 1000Kategória úlohy: (100)Úroveň: chybaKľúčové slová: klasickéPoužívateľ: N/APočítač: <názovservera>Popis:Chybujúceho názov aplikácie: BTSNTSvc64.exe, verzia: 3.10.229.0, časová pečiatka: 0x50fe567aChybujúceho modul meno: clr.dll, verzia: 4.0.30319.19106 času: 0x51a512d4Kód: 0x80131544Chyba posun: 0x0000000000370bc1Chybujúceho proces s identifikáciou: 0xca8Chyba aplikácie štart čas: 0x01ceb6394f1dd32aChybujúceho cesta: <Názov disku>: \Program Files (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exeChybujúceho modul cesta: <Názov disku>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllSpráva Id: <ReportId>Chyba balíka celé meno:Chyba aplikácie balíka relatívna identifikácia:Názov denníka: systémZdroj: Service Control ManagerDátum:Identifikácia udalosti: 7031Kategória úlohy: ŽiadnaÚroveň: chybaKľúčové slová: klasickéPoužívateľ: N/APočí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.