Я создал архитектуру, образованную клиентом и сервером, который связывается с каналом WCF в локальном хосте, все работает нормально, но если нет активности (запросы от клиента) между двумя более 10 минут сервер больше не отвечает. Соединение все еще живое, но просто сервер не отвечает на запрос клиента, поэтому клиент должен отключиться и снова подключиться для возможности отправки запроса на сервер. Возможно, я допустил проскальзывание некоторых параметров.WCF Channel: сервер не отвечает через 10 минут
Адрес, который я использовал: net.tcp: // localhost: 8080/ICS; Тип канала: дуплекс;
Посмотрите на '' inactivityTimeout' и receiveTimeout'. – Johnny
Да, похоже, это проблема. Я нашел эту статью http://www.rauch.io/2015/06/25/all-wcf-timeouts-explained/, где объясняются все таймауты, а также время ожидания для неактивности и получения - 10 минут. –
Проблема в том, что операция обслуживания не возвращается в течение разумного времени или что вы знаете, что операция службы работает долго, но вызывающий абонент отключается? –