Здравствуйте, 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 мин.
Всем спасибо. У Всех прошу прощения за отнятое время.