我有一個簡單的Web應用程序,它使用Excel Interop庫來讀取並插入Excel電子表格。我正在進行盡職調查,以確保我don't use two dots並確保使用Marshal.ReleaseComObject()
和GC.Collect()
來釋放所有COM對象引用,但仍在我的服務器上運行EXCEL.EXE進程。Excel互操作庫與ASP.NET不兼容?
我創建了一個Windows窗體應用程序,它使用與我的ASP.NET應用程序中相同的對象釋放過程,並且它成功結束了該過程。使用Interop庫與ASP.NET有什麼關係?
編輯:作爲在黑暗中拍攝,可能需要在服務器上以特定方式設置權限?我在我的web.config文件中使用<identity impersonate="true"/>
,並且是服務器上的本地管理員。