IISにASP.netアプリケーションがあります。このアプリでは、Excelアプリケーションを作成しました。
using Excel = Microsoft.Office.Interop.Excel;
public Excel.Application ExlApp;
//
public Excel.Workbook ExlWb;
//
public Excel.Worksheet ExlWs;
アプリケーションの作業中に、新しいワークブックを作成し、最後にオブジェクトを破棄します。
GC.Collect();
GC.WaitForPendingFinalizers();
Marshal.ReleaseComObject(ExlWs);
ExlWb.Close(Type.Missing, Type.Missing, Type.Missing);
Marshal.ReleaseComObject(ExlWb);
問題:作業中、EXCELプロセスはメモリ内で成長していますが、ワークブックを正しく閉じるにはどうすればよいですか?