AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.02.2015, 11:27   #1  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
Не подтягивается dll на клиент
Есть сторонее приложение. Установлено это приложение на AOS.
Состоит из xpo(классы) и dll
В references есть узел, сслылающийся на эту dll

Если запустить Ax на AOS , то код, использующий эту dll без проблем выполняется.
На терминальном сервере dll зарегистирована с помощью regasm
Если запустить на терминальном сервере тот же код, то выпадает сообщение" Assembly containing type xx is not referenced"
Заметила. что на клиенте в папке VS Assemblies под профилем пользователя не подтягивается с сервера и не добавлется эта dll(( все остальные - там. Если я вручную ее туда кладу, то ошибка не появляется. все работает ок.
Вручную положила также эту dll в папку C:\Program Files (x86)\Microsoft Dynamics AX\60\Server\Bin на обоих AOS серверах. AOS-ы перезапускала после этого.Все равно на клиент автоматически не загружается
В чем может быть проблема, что dll-а не подтягивается автоматически на клиент?

AX2012 R2


PS: Классы, использующие dll не компилируются с терм серевера, если под профилем пользователя в VSAssemblies нет этой dll. Если добавить, то прекрасно компилируется + код исполняется без ошибок(то, есть загеристрирована dll правильно, проблема только в том, что она не загружается автоматичсеки на клиент)

Последний раз редактировалось kitty; 17.02.2015 в 11:59.
Старый 17.02.2015, 18:07   #2  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Если dll используется в коде, который исполняется на клиенте (в вашем случае на терминальном сервере), то она должна лежать либо в GAC, либо в bin каталоге клиента аксапты на терминальном сервере.
В GAC можно поместить либо перетаскиванием (именно перетаскиванием, а не ctrl+c ctrl+v) в папку c:\windows\assembly, либо с помощью утилиты gacutil, которая поставляется с SDK Net framework либо с Windows SDK.
За это сообщение автора поблагодарили: kitty (1).
Старый 17.02.2015, 18:35   #3  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Еще удобно добавлять в GAC через MSI
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: kitty (1).
Старый 17.02.2015, 18:58   #4  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
а с чего вы решили, что она должна поттягиваться?
Старый 18.02.2015, 03:42   #6  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
я даже и не знал про такую фичу
погуглил за вас
гугол выдал в первой ссылке это https://msdn.microsoft.com/en-us/library/gg889192.aspx
если верить, то надо добавить проект в АОТ, и потом проставить в свойствах, куда деплоить - на сервер, клиент, и ЕП
Изображения
 

Последний раз редактировалось lvan; 18.02.2015 в 03:51.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Axilicious:AX2012 DLL Deployment and how AX binds DLL’s at runtime Blog bot DAX Blogs 0 22.05.2013 20:13
Ax3 and Win2008 для печати Arahnid DAX: Администрирование 13 22.04.2013 17:07
MSDAX 4.0 и планировщик win server 2008 werov2010 DAX: Администрирование 11 16.08.2012 14:18
Загруженая dll на C# не выгружается DmitryK DAX: Программирование 5 09.04.2012 11:15
при вызове функции из своей DLL, вылетает ошибка Delfins DAX: Программирование 9 07.03.2006 19:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:38.