Re: WCF, странное игнорирование timeout-ов
От: Programmer75 Украина  
Дата: 22.10.15 09:44
Оценка: :)
Здравствуйте, Programmer75, Вы писали:

P>Привет всем. Пару вечеров убил на элементарной настройке WCF клиент-сервера, надеюсь на помощь зала ...


P>При длительной (более 30 мин.) работе сервера, клиент получает ошибку timeot-а, хотя в конфиге было receiveTimeot="2:0:0" (прочие timeot-ы добавил в процессе поисков решения)! Откуда WCF берет эти "0:30:0" — не могу понять ((. Отладка с такими задержками занимает много времени, и я решил пойти другим путем : установил малые значения timeot-ов, но по их истечении клиент продолжает работать, а после тех же 30-ти мин. вылетает исключение ((.


P> ...


P>Сервис хостится на WinForm-приложении.


P>Заранее благодарен любым мыслям по этому поводу.


P>ЗЫ

P>Набросал тестовое приложение по всем канонам MSDN (т.е. импортировал сервис мастером, без общей библиотеки) с привязкой к basicHttpBinding — указанных недостатков не обнаружил ...


Проблема решена:
После создания фабрикой IContextChannel, ему в коде жестко присваивался OperationTimeout = 30 мин.

Всем спасибо. У Всех прошу прощения за отнятое время.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.