2
我在使用Microsoft Office Interop Excel 12.0組件的ASP .NET Web應用程序中創建數據透視表Excel表。當我在調試/發佈模式下從Visual Studio 2008運行它時,它正確地創建了excel文件。Microsoft Office Interop Excel 12.0不能在IIS 7中工作
但是,當我在IIS 7中部署解決方案時,首先我得到了一些權限問題,我通過在DCOMCNFG文件中給予權限解決了這個問題。現在我收到以下錯誤,試圖打開Excel文件時:
Microsoft Office Excel中無法打開或保存 任何更多的文檔,因爲有 沒有足夠的可用內存或磁盤空間 。 •要使更多內存可用,請關閉您不再需要的工作簿或程序 。 •要釋放磁盤 空間,請從您保存的磁盤中刪除不再需要 的文件。
這些都是我用來打開和關閉Excel應用程序對象
xlApp.Visible = true;
xlApp.UserControl = true;
oSheet = null;
oWB = null;
xlApp.Quit();
xlApp=null;
您應該使用XML和包裝名稱空間在服務器上生成OOML文檔。使用Excel OM庫不受支持。 – 2010-07-20 06:15:20