У меня есть сайт, на котором пользователи загружают файлы xslm (excel) и, в свою очередь, макрос запускается в этих файлах на сервере. Я не смог это сделать; когда я развернуть его на IIS 7.5 (Win Server 2008 R2) исключение генерируетсяASP.NET Невозможно создать компонент ActiveX на 64-битном сервере Windows 2008 R2
System.Exception: Невозможно создать компонент ActiveX
Я проверил журнал окна, он говорит:
Машина по умолчанию разрешения настройки не предоставляют разрешение локальной активации для приложения 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 Cannot create ActiveX component, однако это не является полезным для меня, так как нет никакой компонент (Excel Application Microsoft) в иерархии:
Службы компонентов -> Компьютеры -> Мой компьютер -> Настройка DCOM - > Microsoft Excel Application
Пожалуйста, помогите
Может кто-нибудь помочь на этом? Это было немного срочно .. :-( – Kirtiraj