Symptomen
Stel dat .NET Framework geïnstalleerd 4.5.x op een server met Microsoft BizTalk Server 2010 of 2013 is geïnstalleerd. De BizTalk-Host instanties hierna crash met foutcode 80131544 dat lijkt op het volgende in het gebeurtenislogboek:
Log naam: toepassing
Bron: .NET Runtime
Datum:
Gebeurtenis-ID: 1023
Taak categorie: geen
Niveau: fout
Trefwoorden: klassiek
Gebruiker: n.v.t.
Computer: <servernaam>
Beschrijving:
Toepassing: BTSNTSvc64.exe
Framework-versie: v4.0.30319
Beschrijving: Het proces is beëindigd vanwege een interne fout in de .NET Runtime op IP-000007FDED170BC1 (000007FDECE00000) 80131544-code af te sluiten.
Log naam: toepassing
Bron: Toepassingsfout
Datum:
Gebeurtenis-ID: 1000
Categorie: (100)
Niveau: fout
Trefwoorden: klassiek
Gebruiker: n.v.t.
Computer: <servernaam>
Beschrijving:
Ontlast de naam: BTSNTSvc64.exe, versie: 3.10.229.0, tijdstempel: 0x50fe567a
Ontlast de naam van module: clr.dll, versie: 4.0.30319.19106, tijdstempel: 0x51a512d4
Uitzondering: 0x80131544
Verschuiving van de fout: 0x0000000000370bc1
Ontlast proces-id: 0xca8
Begintijd van de toepassing met fout: 0x01ceb6394f1dd32a
Ontlast toepassingspad: <Naam van schijf>: \Program (x86) bestanden \Microsoft 2013\BTSNTSvc64.exe BizTalk Server
Ontlast module pad: <Naam van schijf>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Lijst-Id: <ReportId>
Volledige pakketnaam met fout:
Fout van toepassing ten opzichte van de pakket-ID:
Meld naam: systeem
Bron: Service Control Manager
Datum:
Gebeurtenis-ID: 7031
Taak categorie: geen
Niveau: fout
Trefwoorden: klassiek
Gebruiker: n.v.t.
Computer: <servernaam>
Beschrijving:
De BizTalk-Service BizTalk-groep: BTSOrchHost service is onverwacht beëindigd. Het is dit 2 keer uitgevoerd. De volgende herstelbewerking zal worden genomen in milliseconden 60000: de service opnieuw starten.
Oorzaak
Dit probleem treedt op omdat de installatie van het .NET Framework 4.5 in uw omgeving van BizTalk Server en wordt niet officieel ondersteund voor de cumulatieve Update 7 (CU7) voor BizTalk Server 2010. U moet de .NET Framework 4.0 te gebruiken wanneer u BizTalk Server 2010 cumulatieve Update 6 (CU6) of lager.
Oplossing
Cumulatieve update informatie
Dit probleem werd in eerste instantie opgelost in de volgende cumulatieve update van BizTalk Server:
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Tijdelijke oplossing
U kunt het probleem omzeilen, uit te schakelen specificaties van XLANG AppDomain afsluiten door de volgende stappen uit:
-
Zoek naar de BizTalk Server-map. Standaard is dit C:\Program Files (x86) \Microsoft BizTalk Server 2013.
-
Een kopie van het bestand BTSNTSvc64.exe.config door een nieuwe naam opslaan.
Opmerking Een kopie van het bestand BTSNTSvc.exe.config opgeslagen als een 32-bits-host is. U kunt controleren of het foutbericht om te zien of het vastlopen op BTSNTSvc.exe of BTSNTSvc64.exe wordt gebruikt. -
Open het oorspronkelijke bestand in Kladblok en zoek het configuratieknooppunt < >. Vervolgens direct eronder, voegt u het volgende:
<configSections>
< sectienaam "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess =" / >
</configSections> -
Zoek naar het < / runtime >-knooppunt en voeg het volgende toe:
<xlangs>
<Configuration>
< AppDomains AssembliesPerDomain = "50" >
< DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / >
</AppDomains>
</Configuration>
</xlangs> -
Recyclen van de host.
Meer informatie
BizTalk Server 2010 ondersteunt begint met CU7, zowel .NET Framework 4.0 en 4.5.x voor de runtime. CU7 kan worden geïnstalleerd vóór of na de installatie van .NET Framework 4.5.x.