当我使用我的Web服务在默认的asp.net开发服务器上运行时,方案运行正常,但是当使用IIS 7.0来托管我的服务时,会出现问题:
当我尝试使用Microsoft.Office.Interop.PowerPoint
在我的C#程序中运行PowerPoint时,我遇到了一些问题。
最初我在以下代码行中遇到访问被拒绝的问题:
Microsoft.Office.Interop.PowerPoint.Application oPowerPointApplication =
new Microsoft.Office.Interop.PowerPoint.Application();
Microsoft.Office.Interop.PowerPoint.Presentation oPpt =
oPowerPointApplication.Presentations.Add(Microsoft.Office.Core.MsoTriState.msoFalse);
所以我在DCOM配置中给了权限。解决了这个问题,但之后我使用SaveAs方法和下面的代码:
oPpt.SaveAs(@szPPTFile,
PpSaveAsFileType.ppSaveAsPresentation,
Microsoft.Office.Core.MsoTriState.msoFalse);
然后我遇到了2个错误:
我尝试了很多不同的人在互联网上提出的解决方案,但无法解决这个问题。请帮忙!
此致 Zeeshan Mahmood