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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.09.2015, 11:20   #1  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
На АОСе лежит два экземпляра dll
- C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Microsoft.Dynamics.AX.Frameworks.Controls.dll
- C:\Program Files\Microsoft Dynamics AX\60\Server\DAX\Bin\Microsoft.Dynamics.AX.Frameworks.Controls.dll

На терминальном сервере соответственно только первый из них.
Файлы одинаковые, версии, размеры и тд.
Чего ему еще не хватает?
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.
Старый 11.09.2015, 13:52   #2  
axm2013
Гость
 
n/a
А такой job, если запустить на терминалке находит \Microsoft.Dynamics.AX.Frameworks.Controls?

X++:
public static void showContainingAssembly(str _typeName)
{
    System.AppDomain appDomain = System.AppDomain::get_CurrentDomain();
    System.Reflection.Assembly[] assemblies = appDomain.GetAssemblies();
    System.Reflection.Assembly assembly;
    int numOfAssemblies = assemblies.get_Count();
    str test = 'Microsoft.Dynamics.AX.Frameworks';
    str fullName;
    int i;
 
    for (i = 0; i < numOfAssemblies; i++)
    {
        assembly = assemblies.get_Item(i);
        fullName = assembly.get_FullName();
        
        if (strScan(fullName, test, 1, strLen(fullName)) > 0)
        {
            info(fullName);
            info('good');
        }            
        //if (assembly.GetType(_typeName, false, true) != null)
       // {
       //     info(strFmt("Assembly full name: %1", clr2XppStr(assembly.get_FullName())));
       //     info(strFmt("Assembly location: %1", clr2XppStr(assembly.get_Location())));
       //     break;
       // }
    }
}
и если найдет (чтобы два раза не ходить) то какое местонахождение?
За это сообщение автора поблагодарили: AlGol (2).
Старый 11.09.2015, 16:52   #3  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
В джобе сборку находит.
выдается вот такое:
X++:
	 (16:44:01)	
FullName = Microsoft.Dynamics.AX.Frameworks.ProductConfiguration, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Location = C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Microsoft.Dynamics.AX.Frameworks.ProductConfiguration.dll
good
FullName = Microsoft.Dynamics.AX.Frameworks.Controls, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Location = C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Microsoft.Dynamics.Ax.Frameworks.Controls.dll
good
FullName = Microsoft.Dynamics.AX.Frameworks.ProductConfigurationServer, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Location = C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Microsoft.Dynamics.Ax.Frameworks.ProductConfigurationServer.dll
good
Но в результате выяснился интересный ньюанс: у некоторых пользователей на терминальном сервере все работает корректно.
Предполагаю, надо копать в сторону прав доступа к этой длл. Других гипотез пока нет..
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.
Старый 11.09.2015, 17:27   #4  
axm2013
Гость
 
n/a
http://kb.lasernet.formpipe.com/arti...er-Client.html
Может это еще поможет.
там они что то с юзерами мутят
Старый 11.09.2015, 18:04   #5  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Нет, этого файла в \AppData\Local\ нет.
На всякий случай удалил все что нашел в этих папках относящегося к Аксапте.

Безрезультатно, ошибка осталась.
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.
Старый 10.04.2016, 21:18   #6  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
В одной из сетей такая же ошибка была вызвана несовпадением версии клиента и АОСа:
АОС работал на версии Cumulative Update 7 (6.2.1000.8500)
При работе в клиенте версии 6.2.1000.4051 получал ошибку "Отсутствуют ссылки на сборку...".

После выравнивания версий клиента и АОСа (клиента обновили до 6.2.1000.8500) ошибки ушли.
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.
Старый 15.09.2016, 17:18   #7  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
332 / 913 (31) +++++++
Регистрация: 23.10.2012
Добрый день!
Как быть с ситуацией, когда такая ошибка возникает в случае если версии ядер клиента и АОСа совпадают, но не возникает когда различны?
2 терминальных сервера, на одном есть ошибка, на другом нет. При этом необходимые DLL-файлы присутствуют на обоих.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: AX Performance Troubleshooting Checklist Part 2 Blog bot DAX Blogs 0 09.09.2014 16:11
emeadaxsupport: Translated User Help on TechNet and downloadable New Features lists available! Blog bot DAX Blogs 0 31.01.2013 05:11
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
Developer for Microsoft Dynamics AX Certification Roadmap Blog bot DAX Blogs 1 13.05.2009 16:17
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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