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 vykdymasData:Įvykio ID: 1023Užduoties Kategorija: nėraLygis: klaidosRaktažodžiai: klasikinisVartotojas: N/AKompiuteris: <serveriovardas>Aprašymas:Taikomoji programa: BTSNTSvc64.exeSistemos versija: v4.0.30319Apraš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 klaidaData:Įvykio ID: 1000Užduoties Kategorija: (100)Lygis: klaidosRaktažodžiai: klasikinisVartotojas: N/AKompiuteris: <serveriovardas>Aprašymas:Sugadintas programos pavadinimas: BTSNTSvc64.exe, versija: 3.10.229.0, laikas: 0x50fe567aKlaida, modulio pavadinimas: clr.dll, versija: 4.0.30319.19106, laikas: 0x51a512d4Išimties kodas: 0x80131544Klaida poslinkis: 0x0000000000370bc1Klaida procesas id: 0xca8Klaida, programos pradžios laikas: 0x01ceb6394f1dd32aKlaida programos kelias: <Disko vardas>: \Program Files (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exeKlaida, modulio path: <Disko vardas>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllAtaskaitos Id: <ReportId>Klaida, paketo vardas ir pavardė:Klaida, taikomosios programos paketą relative ID:Žurnalo pavadinimas: sistemosŠaltinis: Tarnybų valdymo tvarkytuvasData:Įvykio ID: 7031Užduoties Kategorija: nėraLygis: klaidosRaktažodžiai: klasikinisVartotojas: N/AKompiuteris: <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.