Pazīmes
Pieņemsim, ka esat instalējis .NET Framework 4.5.x serverī, kurā ir instalēta 2013 vai Microsoft BizTalk Server 2010. Pēc tam piesakieties BizTalk resursdatora gadījumos avāriju ar kļūdas kodu 80131544, kas atgādina šādu notikumu:
Žurnāla nosaukums: lietojumprogramma
Avots: .NET Runtime Datums: Notikuma ID: 1023 Uzdevuma Kategorija: neviens Līmenis: kļūdas Atslēgvārdi: klasisko Lietotājs: n/a Dators: <Servera_nosaukums> Apraksts: Lietojumprogramma: BTSNTSvc64.exe Framework versiju: v4.0.30319 Apraksts: Process tika pārtraukta dēļ .NET Runtime IP 000007FDED170BC1 laikā radās iekšēja kļūda (000007FDECE00000) 80131544 izejas kods. Žurnāla nosaukums: lietojumprogramma Avots: Lietojumprogrammas kļūda Datums: Notikuma ID: 1000 Uzdevuma Kategorija: (100) Līmenis: kļūdas Atslēgvārdi: klasisko Lietotājs: n/a Dators: <Servera_nosaukums> Apraksts: Faulting application nosaukums: BTSNTSvc64.exe, versija: 3.10.229.0 laikspiedols: 0x50fe567a Faulting moduļa nosaukums: clr.dll, versija: 4.0.30319.19106 laikspiedols: 0x51a512d4 Izņēmuma kods: 0x80131544 Kļūmju nobīde: 0x0000000000370bc1 Faulting process id: 0xca8 Faulting application sākuma laiks: 0x01ceb6394f1dd32a Faulting application ceļš: <Diska nosaukums>: \Program Files (x86) \Microsoft 2013\BTSNTSvc64.exe BizTalk Server Faulting module ceļu: <Diska nosaukums>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Atskaites Id: <ReportId> Faulting pakotnes vārds un uzvārds: Faulting lietojumprogrammu pakotnes relatīvo ID: Žurnāla nosaukums: sistēma Avots: Pakalpojumu vadības pārvaldnieks Datums: Notikuma ID: 7031 Uzdevuma Kategorija: neviens Līmenis: kļūdas Atslēgvārdi: klasisko Lietotājs: n/a Dators: <Servera_nosaukums> Apraksts: BizTalk pakalpojuma BizTalk grupas: BTSOrchHost pakalpojums tika neparedzēti pārtraukts. Tas ir izdarīts šajā 2 reizes. Tiks veiktas šādas labošanas darbības 60000 milisekundēs: restartējiet pakalpojumu.
Cēlonis
Šī problēma rodas, jo instalējot .NET Framework 4.5 BizTalk Server vidē un oficiāli tas netiek atbalstīts pirms BizTalk Server 2010 kumulatīvā atjauninājuma 7 (CU7). Palaižot BizTalk Server 2010 kumulatīvā atjauninājuma 6 (CU6) jāizmanto .NET Framework 4.0 vai vecākas.
Risinājums
Informācija par kumulatīvo atjauninājumu
Šī problēma pirmo reizi tika noteikts šo kumulatīvo atjauninājumu BizTalk Server:
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Risinājums
Lai novērstu problēmu, izslēdziet XLANG AppDomain izslēgšanu, veicot darbības:
-
Atrodiet mapi BizTalk Server. Pēc noklusējuma ir C:\Program Files (x86) \Microsoft BizTalk Server 2013.
-
Saglabāt BTSNTSvc64.exe.config faila kopiju, izmantojot jauno nosaukumu.
Piezīme. Ja tā ir 32 bitu resursdatora saglabāt BTSNTSvc.exe.config faila kopiju. Jūs varat pārbaudīt kļūdas ziņojuma, lai redzētu, vai BTSNTSvc.exe vai BTSNTSvc64.exe rodas avārijas. -
Atvērt sākotnējo failu programmā notepad un atrodiet < konfigurācijas > mezglu. Pēc tam tieši zem tā, pievienojiet šim:
<configSections> < Sekcija name = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler Microsoft.XLANGs.BizTalk.CrossProcess" / > </configSections> -
Lai atrastu < / runtime > zarā un pievienot šim:
<xlangs> <Configuration> < lietojumprogrammu domēni AssembliesPerDomain = "50" > < DefaultSpec SecondsIdleBeforeShutdown = SecondsEmptyBeforeShutdown "-1" = "-1" / > </AppDomains> </Configuration> </xlangs> -
Atkritnes resursdatoru.
Papildinformācija
Sākot ar CU7, BizTalk Server 2010 atbalsta gan .NET Framework 4.0 4.5.x izpildlaika. CU7 var instalēt pirms vai pēc instalēšanas .NET Framework 4.5.x.