C#COMexception:0x80010108(RPC_E_DISCONNECTED))

出于某种原因,我已经开始在我的代码中得到下面的例外,它已经超过6个月完美的工作。 根本没有任何代码改变,但是这里是主要的例外:

System.Runtime.InteropServices.COMException (0x80010108): The object invoked has disconnected from its clients. (Exception from HRESULT: 0x80010108 (RPC_E_DISCONNECTED)) at Microsoft.Office.Interop.Excel.WorkbookClass.Save() at ditCreditEMGTestAutomationDifferenceEngine.Comparers.ExcelComparer.performProcessClean() in 

和它似乎是参考的代码:

  private void performProcessClean() { xlWorkBook1.Save(); xlWorkBook2.Save(); xlWorkBook1 = null; xlWorkBook2 = null; xlApp.Quit(); } 

我已经尝试了两个单独的机器上,他们一直工作正常,但看到同样的错误的DLL。

有任何想法吗?

安装了任何更新? 服务包?