套用到
BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

狀況

您套用累積的更新 4 Microsoft BizTalk Server 2013年之後,您的 BizTalk 應用程式啟動失敗,並傳回"文件類型不符合任何給定的結構描述 」 (XmlDasmException) 錯誤訊息。例如,您會收到錯誤訊息類似下列︰

Microsoft.XLANGs.Pipeline.XLANGPipelineManagerException︰ 發生失敗,執行管線"Contoso.BizTalk.Pipelines.Rcv_xxx.Rcv_xxx"。錯誤的詳細資料:""http://xxxxxxxxx"的文件類型不符合任何給定的結構描述。"。---> Microsoft.BizTalk.Component.XmlDasmException在 Microsoft.BizTalk.Component.XmlDasmReader.CreateProcessor (字串 docType)在 Microsoft.BizTalk.Component.XmlDasmReader.ShiftState (布林 readState)在 Microsoft.BizTalk.Component.XmlDasmReader.Read()在 Microsoft.BizTalk.Component.XmlDasmComp.Disassemble2 (IPipelineContext pc,IBaseMessage inMsg)在 Microsoft.BizTalk.Component.XmlDasmComp.Disassemble (IPipelineContext pc,IBaseMessage inMsg)在 Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble (IBTMPipelineContext pc、 IBaseMessage inMsg、 Int32 dasmStageIndex)在 Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute (IBaseMessage msgIn)在 Microsoft.BizTalk.PipelineOM.PipelineManager.ExecuteReceivePipeline (接收管線的接收管線,訊息 IBaseMessage,IResourceTracker 和 rt)在 Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecutePipeline (接收管線 p,XLANGMessage inMsg)

只有在的信封郵件是由使用ESBTransform轉換,並送出至XMLDASM時,會看到這個問題。

解決方案

BizTalk Server 是下列的累積更新中包含的修正程式可以解決這個問題︰

BizTalk Server 2016年累積更新 2

BizTalk Server 2013 R2 累積更新 6

BizTalk Server 2013年累積更新 5 注意若要啟用此更新程式,設定PromoteDocSpecName屬性為False ESBDipatcher元件上。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

參考

請瞭解有關service pack 以及累積的更新清單的 BizTalk Server。深入了解BizTalk Server hotfix 和累積的更新支援服務

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。