C# COM Exception: 0x80010108 (RPC_E_DISCONNECTED))

本文关键字:DISCONNECTED RPC COM Exception 0x80010108 | 更新日期: 2023-09-27 18:18:29

由于某种原因,我已经开始得到下面的异常在我的代码后,它已经完美地工作了超过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,它们以前一直工作良好,但看到相同的错误。

任何想法?

C# COM Exception: 0x80010108 (RPC_E_DISCONNECTED))

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