Symptom
Anta att du har installerat.NET Framework 4.5.x på en server med Microsoft BizTalk Server 2010 eller 2013 installerat. När instanser BizTalk-värd krasch med felkod 80131544 som liknar följande i händelseloggen:
Loggnamn: programKälla: .NET RuntimeDatum:Händelse-ID: 1023Uppgift kategori: NoneNivå: felNyckelord: klassiskAnvändare: saknasDator: <servernamn>Beskrivning:Program: BTSNTSvc64.exeFramework Version: v4.0.30319Beskrivning: Processen avslutades på grund av ett internt fel i .NET Runtime på IP-000007FDED170BC1 (000007FDECE00000) med avsluta kod 80131544.Loggnamn: programKälla: ProgramfelDatum:Händelse-ID: 1000Aktivitetskategori: (100)Nivå: felNyckelord: klassiskAnvändare: saknasDator: <servernamn>Beskrivning:Arbetsbördan programnamn: BTSNTSvc64.exe, version: 3.10.229.0, tidsstämpel: 0x50fe567aArbetsbördan Modulnamn: clr.dll, version: 4.0.30319.19106, tidsstämpel: 0x51a512d4Undantagskod: 0x80131544Fel offset: 0x0000000000370bc1Arbetsbördan process-id: 0xca8Felaktigt program starttid: 0x01ceb6394f1dd32aArbetsbördan programmets sökväg: <Diskens namn>: \Program filer (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exeArbetsbördan modul sökväg: <Diskens namn>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllRapport-Id: <ReportId>Arbetsbördan paketet fullständiga namn:Arbetsbördan paketet relativ program-ID:Loggnamn: SystemKälla: Service Control ManagerDatum:Händelse-ID: 7031Uppgift kategori: NoneNivå: felNyckelord: klassiskAnvändare: saknasDator: <servernamn>Beskrivning:BizTalk-tjänsten BizTalk-gruppen: BTSOrchHost tjänsten avslutades oväntat. Det har gjort detta 2 gånger. Följande korrigeringsåtgärder som skall vidtas i 60000 millisekunder: starta om tjänsten.
Orsak
Det här problemet uppstår eftersom du installerar.NET Framework 4.5 i BizTalk Server-miljö och officiellt stöds inte före kumulativ uppdatering 7 (CU7) för BizTalk Server 2010. Du måste använda.NET Framework 4.0 när du kör BizTalk Server 2010 kumulativ uppdatering 6 (CU6) eller tidigare.
Lösning
Information om Kumulativ uppdatering
Det här problemet korrigerades först i följande kumulativ uppdatering av BizTalk-Server:
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Temporär lösning
Undvik problemet genom att stänga av XLANG AppDomain stängs genom att följa steg:
-
Leta upp till BizTalk Server-mapp. Som standard är C:\Program Files (x86) \Microsoft BizTalk Server 2013.
-
Spara en kopia av filen BTSNTSvc64.exe.config med ett nytt namn.Obs! Spara en kopia av filen BTSNTSvc.exe.config om det är en 32-bitars värd. Du kan kontrollera att felmeddelandet visas om kraschar till BTSNTSvc.exe eller BTSNTSvc64.exe.
-
Öppna den ursprungliga filen i anteckningar och leta upp noden < configuration >. Sedan direkt under det, lägger du till följande:<configSections>< avsnittets namn = "xlangs", type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / ></configSections>
-
Leta reda på den < / runtime > nod, och Lägg till följande:<xlangs><Configuration>< AppDomain-domäner AssembliesPerDomain = "50" >< DefaultSpec SecondsIdleBeforeShutdown = "-1"-SecondsEmptyBeforeShutdown = "-1" / ></AppDomains></Configuration></xlangs>
-
Återvinna värden.
Mer Information
BizTalk Server 2010 stöder börjar med CU7, både.NET Framework 4.0 och 4.5.x för körningsmiljön. CU7 kan installeras före eller efter installation av.NET Framework 4.5.x.