Požymiai
Tarkime, kad įdiegėte .NET Framework 4.5.x serveryje, kuriame yra Microsoft BizTalk Server 2010 m. arba 2013 įdiegtas. Po to, kad BizTalk pagrindinio kompiuterio atvejais crash klaidos kodas 80131544, panašų į šį įvykių žurnalo:
Žurnalo pavadinimas: taikomoji programa
Šaltinis: .NET vykdymas Data: Įvykio ID: 1023 Užduoties Kategorija: nėra Lygis: klaidos Raktažodžiai: klasikinis Vartotojas: N/A Kompiuteris: <serveriovardas> Aprašymas: Taikomoji programa: BTSNTSvc64.exe Sistemos versija: v4.0.30319 Aprašymas: Procesas buvo nutrauktas dėl vidinės klaidos .NET Runtime į IP 000007FDED170BC1 (000007FDECE00000) su išėjimo kodą 80131544. Žurnalo pavadinimas: taikomoji programa Šaltinis: Taikomosios programos klaida Data: Įvykio ID: 1000 Užduoties Kategorija: (100) Lygis: klaidos Raktažodžiai: klasikinis Vartotojas: N/A Kompiuteris: <serveriovardas> Aprašymas: Sugadintas programos pavadinimas: BTSNTSvc64.exe, versija: 3.10.229.0, laikas: 0x50fe567a Klaida, modulio pavadinimas: clr.dll, versija: 4.0.30319.19106, laikas: 0x51a512d4 Išimties kodas: 0x80131544 Klaida poslinkis: 0x0000000000370bc1 Klaida procesas id: 0xca8 Klaida, programos pradžios laikas: 0x01ceb6394f1dd32a Klaida programos kelias: <Disko vardas>: \Program Files (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exe Klaida, modulio path: <Disko vardas>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Ataskaitos Id: <ReportId> Klaida, paketo vardas ir pavardė: Klaida, taikomosios programos paketą relative ID: Žurnalo pavadinimas: sistemos Šaltinis: Tarnybų valdymo tvarkytuvas Data: Įvykio ID: 7031 Užduoties Kategorija: nėra Lygis: klaidos Raktažodžiai: klasikinis Vartotojas: N/A Kompiuteris: <serveriovardas> Aprašymas: BizTalk pakeitimų BizTalk grupės: BTSOrchHost tarnyba nutraukta netikėtai. Tai daroma šiuo 2 laiką. Šioje koregavimo veiksmų bus imtasi 60000 milisekundžių: tarnybą iš naujo.
Priežastis
Ši problema kyla dėl to, galite įdiegti .NET Framework 4.5 BizTalk Server aplinkoje, ir jis nėra oficialiai palaikoma iki BizTalk Server 2010 kaupiamojo naujinimo 7 (CU7). Jūs turite naudoti .NET Framework 4.0 vykdant BizTalk Server 2010 kaupiamojo naujinimo 6 (CU6) ar senesnė versija.
Sprendimas
Kaupiamojo naujinimo informacija
Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą BizTalk Server:
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Sprendimas
Norėdami išspręsti šią problemą, išjunkite XLANG AppDomain išjungimo nurodytus veiksmus:
-
Raskite savo BizTalk serverio aplanke. Pagal numatytuosius nustatymus tai C:\Program Files (x86) \Microsoft BizTalk Server 2013.
-
Įrašykite BTSNTSvc64.exe.config failo kopiją naudodami naują vardą.
Pastaba. Įrašykite BTSNTSvc.exe.config failo kopiją, jei tai yra 32 bitų kompiuterio. Galite patikrinti, norėdami pamatyti, ar į gedimas BTSNTSvc.exe arba BTSNTSvc64.exe klaidos pranešimas. -
Atidarykite pradinį failą programoje Užrašinė ir raskite mazgo < configuration >. Tada tiesiai po juo, pridėti šiuos veiksmus:
<configSections> < skyriaus pavadinimas = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / > </configSections> -
Raskite ir < / runtime > mazgą, ir pridėkite:
<xlangs> <Configuration> < taikomųjų programų domenai AssembliesPerDomain = "50" > < DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / > </AppDomains> </Configuration> </xlangs> -
Šiukšlių pagrindinio kompiuterio.
Daugiau informacijos
Pradedant CU7, BizTalk Server 2010 palaiko .NET Framework 4.0 ir 4.5.x aplinką. CU7 gali būti įdiegta prieš arba po įdiegti .NET Framework 4.5.x.