修正︰ BizTalk Server 時當機,錯誤代碼 80131544 您已安裝的.NET Framework 4.5

狀況

假設您已經安裝.NET Framework 有 Microsoft BizTalk 伺服器 2010年或 2013 安裝的伺服器上的 4.5.x。之後,BizTalk 主控件執行個體,事件記錄檔中類似下列的錯誤代碼 80131544 的損毀︰

記錄檔名稱︰應用程式
來源︰.NET 執行階段
日期︰
事件識別碼︰ 1023年
工作類別︰ 無
層級︰ 錯誤
關鍵字︰ 傳統
使用者︰ n/A
電腦︰ <伺服器名稱>
描述:
應用程式︰ BTSNTSvc64.exe
架構版本︰ v4.0.30319
描述︰ 因 IP 000007FDED170BC1 在.NET 執行階段發生內部錯誤而終止處理程序 (000007FDECE00000),結束程式碼 80131544。
記錄檔名稱︰應用程式
來源︰ 應用程式錯誤
日期︰
事件識別碼: 1000
工作類別: (100)
層級︰ 錯誤
關鍵字︰ 傳統
使用者︰ n/A
電腦︰ <伺服器名稱>
描述:
錯誤的應用程式名稱︰ BTSNTSvc64.exe、 版本︰ 3.10.229.0,時間戳記︰ 0x50fe567a
錯誤的模組名稱︰ clr.dll、 版本︰ 4.0.30319.19106,時間戳記︰ 0x51a512d4
例外狀況代碼︰ 0x80131544
錯誤位移︰ 0x0000000000370bc1
錯誤的處理程序識別碼︰ 0xca8
判定為失敗的應用程式啟動時間︰ 0x01ceb6394f1dd32a
錯誤的應用程式路徑︰ <磁碟名稱>: \Program 檔案 (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exe
錯誤的模組路徑︰ <磁碟名稱>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
報表的識別碼︰ <ReportId>
判定為失敗套件的完整名稱︰
錯誤的封裝相對於應用程式識別碼︰
記錄檔名稱︰ 系統
來源︰ 服務控制管理員
日期︰
事件識別碼︰ 7031
工作類別︰ 無
層級︰ 錯誤
關鍵字︰ 傳統
使用者︰ n/A
電腦︰ <伺服器名稱>
描述:
BizTalk 服務 BizTalk 群組︰ BTSOrchHost 服務意外終止。服務曾完成這 2 次。將在 60000 毫秒內採取下列修正動作︰ 重新啟動服務。



原因

因為您可以安裝.NET 架構 4.5 在 BizTalk Server 環境中,而且它不受正式支援之前的 BizTalk 伺服器 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。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×