我正在使用Microsoft Office Interop Excel 12.0组件在ASP .NET Web应用程序中创建数据透视表excel表。当我在Visual Studio 2008中以调试/发布模式运行它时,它正确地创建了excel文件。
但是当我在IIS 7中部署解决方案时,首先我得到了一些权限问题,我通过在DCOMCNFG文件中授予权限来解决这个问题。现在,我在尝试打开Excel文件时收到以下错误:
Microsoft Office Excel无法打开或 保存更多文件,因为那里 没有足够的可用内存或磁盘 空间。 •增加内存 可用,关闭工作簿或程序 你不再需要。 •释放磁盘 空格,删除不再需要的文件 从你要保存的磁盘。
这些是我用来打开和关闭excel应用程序对象的代码
xlApp.Visible = true;
xlApp.UserControl = true;
oSheet = null;
oWB = null;
xlApp.Quit();
xlApp=null;