我正在尝试在ASP.NET Web API中打开Microsoft PowerPoint文件,但它不断抛出异常:
“内存不足,无法继续执行程序。”
我部署此代码的IIS版本是8.5,这是我在Windows Server 2012 R2上运行的生产服务器。
然而,这不是我的开发环境中的问题,它可以正常工作。
开发者机器配置: Windows 7-IIS 7.5
失败的代码片段如下:
Microsoft.Office.Interop.PowerPoint.Presentation pptPresentation =
ppApp.Presentations.Open(mappingPptPath,
Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoFalse);