Показать сообщение отдельно
Старый 01.11.2018, 13:18   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Можно научить DAX2009 понимать объекты .NET 4*.
В клиента в каталог bin положите файл ax32.exe.config со следующим содержимым:
X++:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
  </startup>
</configuration>
В bin инстанса сервера с таким же содержимым, но с именем Ax32Serv.exe.config
Естественно и клиента и сервер нужно перезапустить.
Именно для работы с TLS12 сделали так, работает как минимум полгода без проблем. Правда что-то у нас пошло не так при прямом указании
X++:
System.Net.SecurityProtocolType::TLS12
поэтому инициируем через распарсивание:
X++:
protocolType = CLRInterop::parseClrEnum(#SystemNetSecurityProtocolType, #Tls12);
где:
X++:
#define.SystemNetSecurityProtocolType('System.Net.SecurityProtocolType')
#define.Tls12('Tls12')
За это сообщение автора поблагодарили: Dreadlock (4), Veter (1), Logger (3), Damn (4), Sergey Petrov (1), S.Kuskov (10).