Ошибка тайм-аута канала WCF - PullRequest
0 голосов
/ 31 марта 2010

Я разработал приложение, которое соединяет базу данных через WCF + LINQ. Я могу вызвать службу из моего приложения asp.net успешно. Но проблема здесь в том, что, когда я переходил от одного конца к другому в моем приложении почти после четырех или пяти щелчков, я получаю поздний ответ и сообщаю об ошибке истечения времени ожидания канала.

Если кто-нибудь знает о решении для этого. Это было бы очень полезно для меня.

Спасибо

1 Ответ

0 голосов
/ 05 апреля 2010

Так как он работает для первых запросов, это может быть вызвано тем, что соединения не закрыты.

Если вы подключитесь к службе WCF и не закроете ее, она останется открытой до истечения времени ожидания.

Предел числа подключений WCF по умолчанию - 10, а время ожидания по умолчанию - 1 мин.

Так что если вы быстро сделаете 10 запросов, то в 11-м будет отказано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...