У меня есть веб-сайт, на котором пользователи загружают файлы xslm (excel), и, в свою очередь, в этих файлах на сервере запускается макрос. Я не могу этого сделать; когда я развертываю его на IIS 7.5 (Win Server 2008 R2), генерируется исключение
System.Exception: невозможно создать компонент ActiveX
Я проверил журнал Windows, он говорит:
Параметры разрешений по умолчанию для компьютера не предоставляют разрешение локальной активации для приложения COM-сервера с CLSID {00024500-0000-0000-C000-000000000046} и APPID, недоступным пользователю IIS APPPOOL \ DefaultAppPool SID (S-1-5-82- 3006700770-424185619-1745488364-794895919-4004696415) с адреса LocalHost (с использованием LRPC). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов.
Я проверил шаги, перечисленные в ASP.NET Не удается создать компонент ActiveX, однако это мне не полезно, так как в иерархии нет компонента (приложения Microsoft Excel):
Службы компонентов -> Компьютеры -> Мой компьютер -> Конфигурация DCOM -> Приложение Microsoft Excel
Пожалуйста помоги