Применяется к
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Дата:Код события: 1023Категории задач: нетУровень: ошибкаКлючевые слова: классическийПользователь: н/дКомпьютер: <имя_сервера>описаниеПриложения: BTSNTSvc64.exeПлатформы: v4.0.30319Описание: Процесс был прерван из-за внутренней ошибки в среде выполнения .NET в IP 000007FDED170BC1 (000007FDECE00000) выход с кодом 80131544.Имя журнала: приложенияИсточник: Ошибка приложенияДата:Код события: 1000Категория задачи: (100)Уровень: ошибкаКлючевые слова: классическийПользователь: н/дКомпьютер: <имя_сервера>описаниеВиновный имя приложения: BTSNTSvc64.exe, версия: 3.10.229.0, штамп времени: 0x50fe567aВиновный имя модуля: clr.dll, версия: 4.0.30319.19106, штамп времени: 0x51a512d4Код исключения: 0x80131544Смещение: 0x0000000000370bc1Этот идентификатор процесса: 0xca8Сбойное приложение время начала: 0x01ceb6394f1dd32aЭтот путь приложения: <Имя диска>: \Program \Microsoft файлы (x86) 2013\BTSNTSvc64.exe BizTalk ServerПуть к модулю виновный: <Имя диска>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllИдентификатор отчета: <ReportId>Виновный полное имя пакета:Этот код приложения относительно пакета:Им системыИсточник: Диспетчер управления службамиДата:Код события: 7031Категории задач: нетУровень: ошибкаКлючевые слова: классическийПользователь: н/дКомпьютер: <имя_сервера>описаниеГруппа BizTalk службы BizTalk: BTSOrchHost служба была неожиданно завершена. Это произошло этом 2 раза. Следующее компенсирующее действие будет предпринято через 60000 миллисекунд: перезапустите службу.

Причина

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

Решение

Информация о накопительном пакете обновления

Сначала эта проблема была исправлена в следующем накопительном обновлении BizTalk Server:

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Временное решение

Чтобы обойти эту проблему, отключите XLANG завершения работы домена приложения, выполните шаги:

  1. Найдите папку к BizTalk Server. По умолчанию это C:\Program Files (x86) \Microsoft BizTalk Server 2013.

  2. Сохраните копию файла BTSNTSvc64.exe.config с использованием нового имени.Примечание. Сохраните копию файла BTSNTSvc.exe.config, если 32-разрядный. Можно проверить, возникает ли сбой BTSNTSvc.exe или BTSNTSvc64.exe сообщение об ошибке.

  3. Откройте исходный файл в программе «Блокнот» и найдите узел < конфигурации >. Непосредственно под ним добавьте следующее:<configSections>< имя раздела = type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler «xlangs», Microsoft.XLANGs.BizTalk.CrossProcess» / ></configSections>

  4. Найдите в < / выполнения > узел и добавьте следующий код:<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.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.