Se aplică la
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

Simptome

Să presupunem că ați instalat .NET Framework 4.5.x pe un server care are Microsoft BizTalk Server 2010 sau 2013 instalat. După aceasta, faceți log BizTalk gazdă instanțe crash cu codul de eroare 80131544 care seamănă cu următorul în cazul:

Nume jurnal: aplicațieSursă: .NET RuntimeData:ID eveniment: 1023Categorie activitate: NoneNivel: eroareCuvinte cheie: clasicUtilizator: N/AComputer: <Nume server>Descriere:Aplicație: BTSNTSvc64.exeCadru versiune: v4.0.30319Descriere: Procesul s-a terminat din cauza eroare internă în .NET Runtime la IP 000007FDED170BC1 (000007FDECE00000) cu ieșire cod 80131544.Nume jurnal: aplicațieSursă: Eroare de aplicațieData:ID eveniment: 1000Categorie activitate: (100)Nivel: eroareCuvinte cheie: clasicUtilizator: N/AComputer: <Nume server>Descriere:Faulting application name: BTSNTSvc64.exe, versiune: 3.10.229.0, temporal: 0x50fe567aFaulting module name: clr.dll, versiune: 4.0.30319.19106, temporal: 0x51a512d4Cod excepție: 0x80131544Fault offset: 0x0000000000370bc1Faulting proces id: 0xca8Faulting application start time: 0x01ceb6394f1dd32aFaulting application calea: <Nume disc>: \Program Files (x86) \Microsoft 2013\BTSNTSvc64.exe BizTalk ServerFaulting calea modulul: <Nume disc>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllRaport Id: <ReportId>Faulting pachetul nume complet:Faulting pachetul relative application ID:Nume jurnal: sistemSursă: Service Control ManagerData:ID eveniment: 7031Categorie activitate: NoneNivel: eroareCuvinte cheie: clasicUtilizator: N/AComputer: <Nume server>Descriere:BizTalk Service BizTalk grup: BTSOrchHost s-a terminat în mod neașteptat. A făcut acest 2 ori. Următoarea remediere va fi necesar în milisecunde 60000: repornirea serviciului.

Cauza

Această problemă se produce deoarece instalarea .NET Framework 4.5 în mediul BizTalk Server și nu este acceptat oficial înainte de actualizare cumulativă 7 (CU7) pentru BizTalk Server 2010. Trebuie să utilizați .NET Framework 4.0 atunci când executați BizTalk Server 2010 Cumulative Update 6 (CU6) sau o versiune anterioară.

Rezolvare

Informații despre actualizarea cumulativă

Această problemă a fost rezolvată mai întâi în următoarea actualizare cumulativă de BizTalk Server:

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Soluție

Pentru a rezolva problema, dezactivați XLANG AppDomain închidere, urmați pașii:

  1. Găsiți folderul BizTalk Server. În mod implicit, acesta este C:\Program Files (x86) \Microsoft BizTalk Server 2013.

  2. Salvați o copie a fișierului BTSNTSvc64.exe.config utilizând un nume nou.Notă Salvați o copie a fişierului BTSNTSvc.exe.config dacă este o gazdă de 32 de biți. Puteți verifica mesajul de eroare pentru a vedea dacă crash apare la BTSNTSvc.exe sau BTSNTSvc64.exe.

  3. Deschideți fișierul original în notepad și pentru a găsi nodul < configuration >. Apoi, direct sub aceasta, adăugați următoarele:<configSections>< nume de secțiune = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / ></configSections>

  4. Găsiți la < / runtime > nod, adăugați următoarele:<xlangs><Configuration>< domenii AppDomain AssembliesPerDomain = "50" >< DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / ></AppDomains></Configuration></xlangs>

  5. Coș de gazdă.

Mai multe informații

Începând cu CU7, BizTalk Server 2010 acceptă .NET Framework 4.0 și 4.5.x pentru runtime. CU7 poate fi instalat înainte sau după instalarea .NET Framework 4.5.x.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.