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.