|
![]() |
#1 |
Участник
|
На АОСе лежит два экземпляра 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 На терминальном сервере соответственно только первый из них. Файлы одинаковые, версии, размеры и тд. Чего ему еще не хватает?
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
![]() |
#2 |
Гость
|
А такой 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). |
![]() |
#3 |
Участник
|
В джобе сборку находит.
выдается вот такое: 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 Предполагаю, надо копать в сторону прав доступа к этой длл. Других гипотез пока нет..
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
![]() |
#4 |
Гость
|
http://kb.lasernet.formpipe.com/arti...er-Client.html
Может это еще поможет. там они что то с юзерами мутят |
|
![]() |
#5 |
Участник
|
Нет, этого файла в \AppData\Local\ нет.
На всякий случай удалил все что нашел в этих папках относящегося к Аксапте. Безрезультатно, ошибка осталась.
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
![]() |
#6 |
Участник
|
В одной из сетей такая же ошибка была вызвана несовпадением версии клиента и АОСа:
АОС работал на версии Cumulative Update 7 (6.2.1000.8500) При работе в клиенте версии 6.2.1000.4051 получал ошибку "Отсутствуют ссылки на сборку...". После выравнивания версий клиента и АОСа (клиента обновили до 6.2.1000.8500) ошибки ушли.
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
![]() |
#7 |
Участник
|
Добрый день!
Как быть с ситуацией, когда такая ошибка возникает в случае если версии ядер клиента и АОСа совпадают, но не возникает когда различны? 2 терминальных сервера, на одном есть ошибка, на другом нет. При этом необходимые DLL-файлы присутствуют на обоих. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|