Показать сообщение отдельно
Старый 07.10.2014, 16:41   #1  
ex3em is offline
ex3em
Участник
 
38 / 19 (1) ++
Регистрация: 22.07.2008
AIF права доступа на создание COM-объекта
Не могу создать OCM-объект Excel.
При вызове метода посредством AIF в исключениях валяться ошибки:

Объект "COM" не может быть создан
COM-объект класса "Excel.Application" не удалось создать. Убедитесь, что объект был должным образом зарегистрирован на компьютере "Server01".

если запускать тот же метод вручную - все прекрасно работает.
права на создание все которые мог дал:

permissionSet.add(New FileIoPermission(_fileName, #io_read));
permissionSet.add(New FileIoPermission(_fileName, #io_write));
permissionSet.add(New InteropPermission(InteropKind::ComInterop));
permissionSet.add(New InteropPermission(InteropKind::ClrInterop));
permissionSet.add(New ExecutePermission());
permissionSet.add(New InteropPermission(InteropKind:llInterop));
permissionSet.add(New SkipAOSValidationPermission());

CodeAccessPermission::assertMultiple(permissionSet);

excel = new ComExcelDocument_RU();
excel.newFile(_fileName, false, false);

Может кто сталкивался с подобной проблемой