Я реализовал экспорт в PPT-функциональность в своем отчете, где нашел код для реализации того же самого. Для этого я добавил две DLL.
1. Microsoft.Office.Interop.PowerPoint
2. Office.dll
И у меня есть один класс Presenation.cs, в котором написана логика для получения изображения и экспорта в формате PPT.
Это реализовано в Visual Studio, и я могу экспортировать данные в формате PPT.
Теперь я опубликовал свое приложение и размещен в моем местном iis.
Когда я попытался экспортировать то же самое в PPT, то запрет на доступ к фабрике Com Class
Я немного прогуглил и обнаружил, что нужно предоставить разрешение для определенного файла в папке DComConfig на моем компьютере.
Я пытался найти файл Power Point, но не получил его.
Затем я дал полное разрешение IISUsers на мой компьютер в свойствах.
Но этот обходной путь не работает.
Еще один обходной путь, который я обнаружил, заключается в том, что мне нужно изменить конкретный идентификатор изменения пула приложений с пула приложений на локальную систему.
Затем создайте папку рабочего стола внутри " C: \ Windows \ System32 \ config \ systemprofile "
Тогда тоже самое нужно сделать из папки SysWow64.
Эта техника работала. Но если мы используем идентификатор пула приложений, установленный для локальной системы с учетом угрозы безопасности. Мы не можем использовать локальную систему.
Просьба предложить.