Показать сообщение отдельно
Старый 29.05.2015, 11:53   #6  
lexx is offline
lexx
Участник
Аватар для lexx
 
20 / 10 (1) +
Регистрация: 03.02.2004
Адрес: Moscow
Доброго всем дня.

У меня проблема такая:
Подключаюсь через Microsoft.Dynamics.BusinessConnectorNet к другой Аксапте.
Если код выполняется на локальной машине все корректно отрабатывает.
Дабы не устанавливать всем пользователям BusinessConnector на локальные машины хотелось бы перенести выполнение кода на сервер (на АОСе BusinessConnector установлен).
Но в серверном варианте запуска получаю ошибку
"Сбой запроса на разрешение типа "InteropPermission".
Объект "CLRObject" не может быть создан"
X++:
    Microsoft.Dynamics.BusinessConnectorNet.Axapta          ax;
    System.Net.NetworkCredential                            login;
    InteropPermission              permission;
    ;
...
        permission = new InteropPermission(InteropKind::ClrInterop);
        permission.assert();

        ax = new Microsoft.Dynamics.BusinessConnectorNet.Axapta();

        CodeAccessPermission::revertAssert();

        login = new System.Net.NetworkCredential("логин","пароль");
        ax.LogonAs("логин", "", login, "компания", "en-us", "аос:порт", "");
...
Пользователь под кем идет подключение - локальный админ на АОСе.
Что ему не хватает?