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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2015, 10:44   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Решение некоторых проблем со сборками на клиенте
Ниже описан метод решения некоторых проблем со сборками на клиенте на примере AX 2012, например, в случае развертывания нескольких версий клиента на терминальном сервере.
При запуске глобальной и CIL компиляции на клиенте система ищет нужные сборки в %Windir%\assebly. При "правильной" установке программа создает вложенные папки в соответствии с классом сборки, ее названием и версией. При копировании клиента с сервера, на котором развертывали AX, новые сборки благополучно теряются.
Последовательность решения проблемы:
1. В AOT в разделе Reference найти проблемную сборку и в свойствах определить имя файла и версию.
2. На сервере в папке %Windir%\assembly с помощью файлового менеджера (или обычным обозревателем, предварительно переместив скрытый файл Desktop.ini) найти нужную dll. В большинстве случаев надо искать в подпапке GAC_MSIL, но некоторые сборки могут оказаться в других узлах.
3. Скопировать dll на компьютер с клиентом.
4. Зарегистрировать сборку с помощью gacutil (gacutil /I «полный путь к сборке»), командная строка должна быть вызвана от имени администратора. Gacutil входит в поставку Windows SDK, Visual Studio и, кажется, Net SDK. Но, если не хочется развертывать, то можно из приложенного архива извлечь файлы и пользоваться ими, вызывая утилиту из папки. Тогда dll можно копировать в эту папку, команда для регистрации будет выглядеть, например, так: «gacutil.exe /i Microsoft.Dynamics.SharepointProxy.dll».
5. Проверить, что нужная dll появилась в папке %Windir%\assembly\[Архитектура]\[Имя dll без расширения]\[версия]__[токен]
(успешных танцев с бубном)
Вложения
Тип файла: zip Gacutil.zip (54.5 Кб, 50 просмотров)
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
За это сообщение автора поблагодарили: gudzon (4), Logger (3).
Старый 10.12.2015, 14:34   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,873 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Gacutil - еще разных версий бывает.
Например если выдрать из 1-го .net пакета то может не подойти.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Серые кнопки. Изначально неверное решение. ta_and DAX: Функционал 45 21.02.2020 15:38
Автоматизированная диагностика проблем с Аксаптой (Support Diagnostic Packages, SDP; контрольные списки для выявления известных проблем) gl00mie DAX: Администрирование 5 15.03.2016 17:43
Аксапта как фронт-офисное решение в рознице. vc DAX: Функционал 15 11.02.2008 10:42
Формат даты на сервере и клиенте bio_unit DAX: Администрирование 2 25.08.2004 16:44
Выборка данных в толстом и тонком клиенте Anders DAX: Программирование 3 19.08.2004 18:57
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:01.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.