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