事務管理器可用。 (異常來自 HRESULT:0x8004D01B)
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Runtime.InteropServices.COMException: 事務管理器可用。 (異常來自 HRESULT:0x8004D01B)
後來通過網絡找到了解決方案:
這是因為"Distributed Transaction Coordinator "服務沒有開啟的原因.在服務管理器裡啟動此項服務就行.但是如果,在服務管理頁面啟動DTC服務時,卻又出錯了
打開事件查看器:
在系統事件中有錯誤:Distributed Transaction Coordinator 服務因 3221229584 (0xC0001010) 服務性錯誤而停止。
在網上查找資料發現這主要是系統無法找到MS DTC 日志文件造成的,只要創建一下就可以了:
點開始→運行→輸入命令"msdtc -resetlog",運行該命令即可.
之後,運行服務中的"Distributed Transaction Coordinator "服務
點重試,問題解決。