“El canal de solicitud agotó el tiempo de espera mientras esperaba una respuesta después de 00:00:56.9348246. Aumente el valor de tiempo de espera pasado a la llamada a Request, o bien aumente el valor de SendTimeout en el enlace. El tiempo asignado a esta operación puede haber sido una parte de un tiempo de espera mayor.”
El error lo obtengo al realizar una llamada a un WebService, que requiere de mucho tiempo de ejecución.
La solución pasa por establecer los tiempos en el App.config o Web.Config de la aplicación Cliente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_IService" closeTimeout="00:05:00" openTimeout="00:05:00" receiveTimeout="00:20:00" sendTimeout="00:20:00" allowCookies="false" bypassProxyOnLocal="false" maxBufferPoolSize="999999999" maxReceivedMessageSize="999999999" useDefaultWebProxy="true" /> </basicHttpBinding> </bindings> <client> <endpoint address="http://mail....:9002/Service.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IService" contract="Service.IService" name="BasicHttpBinding_IService" /> </client> </system.serviceModel> |
Para ver más información Microsoft
gracias ! muy util
EH GRACIAS ME ACABAS DE SALVAR LA VIDA… JAJAJA
suer util, muchas gracias