Тайм-аут Вопрос о вызове удаленной службы WCF - PullRequest
1 голос
/ 29 октября 2009

Когда я вызываю удаленную службу WCF, я получаю следующее время ожидания:

Время ожидания канала запроса при ожидании ответа после 00: 00: 59.2810338. Увеличьте значение тайм-аута, передаваемое вызову Request, или увеличьте значение SendTimeout в Binding. Время, отведенное для этой операции, могло быть частью более длительного времени ожидания.

Обратите внимание, что я отправляю один объект, который загружен с большим количеством данных.

Любые идеи, как решить эту проблему и является ли это проблемой на клиенте (ME) или на сервере.

Ответы [ 3 ]

2 голосов
/ 29 октября 2009

Учитывая размер, пытались ли вы увеличить maxBufferSize / maxReceivedMessageSize в привязке?

1 голос
/ 29 октября 2009

Без трассировки стека я не могу быть уверен на 100%, но я относительно уверен, что это исключение на стороне клиента. Если вы знаете, что отправка данных займет больше минуты, все, что вам нужно сделать, это изменить sendTimeout для привязки на любое количество времени, которое вам нужно.

1 голос
/ 29 октября 2009

Разделите ваши данные на более мелкие части, если это возможно, и повторите попытку. Это параметр сервера, который вам нужно будет обойти или попросить поставщика услуг увеличить его.

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