Отнася се за
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

Симптоми

Да предположим, че сте инсталирали .NET Framework 4.5.x на сървър с Microsoft BizTalk Server 2010 или 2013 инсталиран. След това влезте BizTalk множество екземпляри срив с код на грешка 80131544, подобно на следното, в случай:

Име за вписване: ПриложениеИзточник: .NET RuntimeДата:ИД на събитие: 1023Категория на задача: нямаНиво: грешкаКлючови думи: класическиПотребител: няма данниКомпютър: <ИмеНаСървър>Описание:Приложение: BTSNTSvc64.exeВерсия: v4.0.30319Описание: Процесът е прекратено поради вътрешна грешка в .NET Runtime в IP 000007FDED170BC1 (000007FDECE00000) с изход код 80131544.Име за вписване: ПриложениеИзточник: Грешка в приложениеДата:ИД на събитие: 1000Категория на задача: (100)Ниво: грешкаКлючови думи: класическиПотребител: няма данниКомпютър: <ИмеНаСървър>Описание:Faulting име на приложение: BTSNTSvc64.exe, версия: 3.10.229.0, клеймо: 0x50fe567aFaulting име: clr.dll, версия: 4.0.30319.19106, клеймо: 0x51a512d4Код на изключението: 0x80131544Отказ изместване: 0x0000000000370bc1Faulting процес id: 0xca8Грешка в приложението начален час: 0x01ceb6394f1dd32aFaulting application път: <Име на диска>: \Program Files (x86) \Microsoft 2013\BTSNTSvc64.exe BizTalk ServerFaulting module път: <Име на диска>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllИД на справка: <ReportId>Грешка в пакета пълно име:Грешка в пакета спрямо ИД:Влизане име: системаИзточник: Диспечерът за управление на услугиДата:ИД на събитие: 7031Категория на задача: нямаНиво: грешкаКлючови думи: класическиПотребител: няма данниКомпютър: <ИмеНаСървър>Описание:BizTalk услуга BizTalk Група: BTSOrchHost услуга е прекратен неочаквано. Той е направил това 2 път. Следните коригиращ действия ще бъдат предприети в 60000 милисекунди: рестартиране на услугата.

Причина

Този проблем възниква, тъй като инсталирате .NET Framework 4.5 във вашата среда на BizTalk сървъра и не се поддържа официално преди кумулативната актуализация 7 (CU7) за BizTalk Server 2010. Трябва да използвате .NET Framework 4.0, когато изпълнявате BizTalk Server 2010 сборни актуализация 6 (CU6) или по-рано.

Решение

Информация за сборна актуализация

Първо този проблем е решен в следната сборна актуализация на BizTalk сървъра:

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Заобикаляне на проблема

За да заобиколите проблема, изключете XLANG AppDomain изключване чрез следните стъпки:

  1. Намерете папката на BizTalk сървъра. По подразбиране тя е C:\Program Files (x86) \Microsoft BizTalk Server 2013.

  2. Запишете копие на файла BTSNTSvc64.exe.config ново име.Забележка: Запишете копие на файла BTSNTSvc.exe.config, ако тя е 32-битов хост. Можете да проверите съобщение за грешка, за да видите дали срив BTSNTSvc.exe или BTSNTSvc64.exe.

  3. Отворете оригиналния файл в notepad и намерете < конфигурация > възел. След това директно под него, добавете следното:<configSections>< име на секция = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / ></configSections>

  4. Намиране на < / runtime > възел и добавете следното:<xlangs><Configuration>< домейни за приложения AssembliesPerDomain = "50" >< DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / ></AppDomains></Configuration></xlangs>

  5. Кошчето хост.

Допълнителна информация

Започва с CU7, BizTalk Server 2010 поддържа .NET Framework 4.0 и 4.5.x за изпълнение. CU7 може да се инсталира преди или след инсталиране на .NET Framework 4.5.x.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.