Сценарий работает нормально, когда я использую свой веб-сервис для запуска на сервере разработки asp.net по умолчанию, но когда я использую IIS 7.0 для размещения своего сервиса, возникает проблема:
Моя проблема:
Я столкнулся с несколькими проблемами, например, когда я пытаюсь запустить PowerPoint в моей программе на C # с Microsoft.Office.Interop.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 ошибки:
- Ошибка HRESULT E_FAIL была возвращена из вызова кCOM-компонент.
- Презентация (неизвестный участник): во время сохранения файла PowerPoint произошла ошибка.
Я перепробовал множество решений, предложенных разными людьми в Интернете, но не смог решить эту проблему.пожалуйста помоги!
С уважением, Зеешан Махмуд