应用对象
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 Microsoft BizTalk Server 2010 或 2013 安装的服务器上的 4.5.x。此后,BizTalk 主机实例,如下所示的事件日志中的错误代码 80131544 的故障︰

登录名: 应用程序来源︰.NET 运行库日期︰事件 ID: 1023任务类别: 无级别︰ 错误关键词: 经典用户: 不适用计算机︰ <服务器名>说明:应用程序︰ BTSNTSvc64.exe框架版本︰ v4.0.30319说明︰ 由于进程终止 IP 000007FDED170BC1 在.NET 运行时中的内部错误 (000007FDECE00000),退出代码 80131544。登录名: 应用程序来源︰ 应用程序错误日期︰事件 ID: 1000任务类别: (100)级别︰ 错误关键词: 经典用户: 不适用计算机︰ <服务器名>说明:错误的应用程序名称︰ BTSNTSvc64.exe,版本︰ 3.10.229.0,时间戳︰ 0x50fe567a错误模块名称︰ clr.dll,版本︰ 4.0.30319.19106,时间戳︰ 0x51a512d4异常代码︰ 0x80131544偏移量错误︰ 0x0000000000370bc1出错的进程 id: 0xca8错误应用程序启动时间︰ 0x01ceb6394f1dd32a错误的应用程序路径︰ <磁盘名称>: \Program 文件 (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exe错误模块路径︰ <磁盘名称>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll报表 Id: <ReportId>错误的包完整名称︰错误相对于包的应用程序 ID:登录名称︰ 系统来源︰ 服务控制管理器日期︰事件 ID: 7031任务类别: 无级别︰ 错误关键词: 经典用户: 不适用计算机︰ <服务器名>说明:BizTalk 服务 BizTalk 组︰ BTSOrchHost 服务意外终止。这种情况已经出现了 2 次。在 60000 毫秒内将采取以下纠正行动︰ 重新启动该服务。

原因

因为您在 BizTalk Server 环境中,安装.NET Framework 4.5,此不提供正式支持在 BizTalk Server 2010 中的累积更新 7 (CU7) 之前,将出现此问题。您必须在运行 BizTalk 2010 累计更新 6 (CU6) 时使用.NET Framework 4.0 或更早版本。

解决方案

累积更新信息

第一次 BizTalk Server 以下累积更新中修复此问题︰

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

解决方法

若要变通解决此问题,请关闭 XLANG AppDomain 关闭按以下步骤︰

  1. 定位到 BizTalk Server 文件夹。默认情况下,它是 C:\Program 文件 (x86) \Microsoft BizTalk Server 2013年。

  2. 使用新名称保存 BTSNTSvc64.exe.config 文件的一个副本。注意:如果它是 32 位主机,保存的 BTSNTSvc.exe.config 文件的副本。您可以检查错误信息以确认是否为 BTSNTSvc.exe 或 BTSNTSvc64.exe 发生崩溃。

  3. 在记事本中打开原始文件,并找到 < 配置 > 节点。然后,直接下面,添加以下代码︰<configSections>< 节名称 ="xlangs"type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler,Microsoft.XLANGs.BizTalk.CrossProcess"/ ></configSections>

  4. 定位到 < / 运行时 > 节点,然后添加以下︰<xlangs><Configuration>< Appdomain 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。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。