Я хочу интегрировать com объект в Ax 2009.
Я создал DLL с .NET framwork 4.7.Наряду с архитектурой процессора, как и все, сильно подписаны.Зарегистрировал объект com на клиентской машине, так как он отлично работает на клиентской машине.
Затем я беру ту же DLL и регистрирую ее на сервере.Но на этот раз я получаю сообщение.
"“Request for the permission of type ‘InteropPermission’ failed.”. Object can not created.
Даже этот код не работал.
InteropPermission permission = new InteropPermission( InteropKind::ComInterop ).assert();
myDll dll = new myDll();
Ошибка:
As compiler comes over as new method in myDll class it throw error.
"“Request for the permission of type ‘InteropPermission’ failed.”. Object can not created.
public void new ( Com("{123e4567-e89b-12d3-a456-426655440000}"))
{
......
}
Больше всего меня удивляет то, что одна и та же DLL работает нормально на клиентском компьютере, но выдает ошибку на сервере.Хотя он зарегистрирован вместе с административными привилегиями.