變更 BizTalk Server 中的預設空格符行為

本文說明由於 Hotfix 2492255,BizTalk Server 中的預設空格符行為變更,以及如何還原為先前的行為。

原始產品版本:BizTalk Server 2009
原始 KB 編號: 2786241

安裝更新將會變更預設行為

安裝下列其中一個更新會導致 BizTalk Server 變更預設行為,以便在對應期間保留 XML 內的空格符:

  • BizTalk Server 2010 CU1 或更新版本
  • BizTalk Server 2009 CU3 或更新版本
  • BizTalk Server 2006 R2 SP1 CU4 或更新版本
  • Hotfix 2492255

還原為已變更的行為

在某些環境中,可能會偏好轉換移除空格符。 若要還原為此行為,請採取下列步驟。

在 BizTalk Server 2010 中,此值是在主機層級設定:

  1. BizTalk Server 管理主控台
  2. [BizTalk 群組] 展開至 [ 平台設定主>機]
  3. 以滑鼠右鍵按兩下主機,然後選取 [ 設定]
  4. 選取 [ 舊版空格符行為 ] 複選框。
  5. 選取 [確定]
  6. 重新啟動此主機 BizTalk Server 主機實例。

在 BizTalk Server 2009 和 2006 R2 中,此值會設定為每部電腦層級:

  1. 開啟 [登錄編輯程式]。

  2. 尋找並選取 x86 電腦上的下列登入子機碼:
    HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration

    在 x64 型電腦上,選取下列登錄子機碼:

    • HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration

    • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration

  3. 以滑鼠右鍵按下並選取 DWORD 值。

  4. 輸入 LegacyWhitespace 作為值名稱,然後按兩下它並將 [值數據 ] 設定為 1

  5. 關閉登錄 編輯器

  6. 重新啟動這部電腦上 BizTalk Server 主機實例。