Цитата:
Сообщение от
Konstantin Katsovich
Вспомнил
Я так и не до проверил это решение. по причине не нахождения в сервисе CRM этого проперти.
Оно существует только в
WSHttpBinding, а CRM используется CustomBindings.
Если что-то накопаете буду рад.
Справился с такой проблемой написанием функции переподключения к сервису по таймеру.
X++:
public void CheckAuth()
{
if (DateTime.Compare(DateTime.Now, consoleStartTime.AddMinutes(counter * 7)) > 0) { _serviceProxy.Authenticate(); counter++; }
}
Вызываю эту функцию перед выполнением _serviceProxy.Update(
something)
В итоге, моё консольное приложение отваливается в среднем один раз в месяц.