Симптоми
Да предположим, че сте инсталирали .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, клеймо: 0x50fe567a
Faulting име: clr.dll, версия: 4.0.30319.19106, клеймо: 0x51a512d4
Код на изключението: 0x80131544
Отказ изместване: 0x0000000000370bc1
Faulting процес id: 0xca8
Грешка в приложението начален час: 0x01ceb6394f1dd32a
Faulting application път: <Име на диска>: \Program Files (x86) \Microsoft 2013\BTSNTSvc64.exe BizTalk Server
Faulting 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 изключване чрез следните стъпки:
-
Намерете папката на BizTalk сървъра. По подразбиране тя е C:\Program Files (x86) \Microsoft BizTalk Server 2013.
-
Запишете копие на файла BTSNTSvc64.exe.config ново име.
Забележка: Запишете копие на файла BTSNTSvc.exe.config, ако тя е 32-битов хост. Можете да проверите съобщение за грешка, за да видите дали срив BTSNTSvc.exe или BTSNTSvc64.exe. -
Отворете оригиналния файл в notepad и намерете < конфигурация > възел. След това директно под него, добавете следното:
<configSections>
< име на секция = "xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess" / >
</configSections> -
Намиране на < / runtime > възел и добавете следното:
<xlangs>
<Configuration>
< домейни за приложения AssembliesPerDomain = "50" >
< DefaultSpec SecondsIdleBeforeShutdown = "-1" SecondsEmptyBeforeShutdown = "-1" / >
</AppDomains>
</Configuration>
</xlangs> -
Кошчето хост.
Допълнителна информация
Започва с CU7, BizTalk Server 2010 поддържа .NET Framework 4.0 и 4.5.x за изпълнение. CU7 може да се инсталира преди или след инсталиране на .NET Framework 4.5.x.