2010-02-25 128 views
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; 
+1

您應該使用XML和包裝名稱空間在服務器上生成OOML文檔。使用Excel OM庫不受支持。 – 2010-07-20 06:15:20

回答

相關問題