Bonjour à tous,
J'ai une application Windows qui a un certain moment fait appel à un service Windows via une URL sauf ça ne marche pas à cause d'un timeout :
Voici le message que j'ai :
J'ai augmenté le délais dans le fichier app.config en le passant à 5 minutes mais j'ai toujours le même messageLe canal de demande a dépassé le délai imparti en attendant une réponse après 00:00:59.4889489. Augmentez la valeur du délai d'attente transmise à l'appel à Request ou augmentez la valeur SendTimeout sur Binding. Le temps alloué à cette opération fait peut-être partie d'un délai d'attente plus long.
Voici ce que j'ai dans le Bindings (Là il est à 1 minutes)
Je tourne en rond depuis vendredi sans parvenir à trouver une solution. Sachant que je suis analyste fonctionnel à qui on demande de programmer quelque chose d'assez complexe donc je me ramasse avec un code qui ne fonctionne pas et sans issue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <bindings> <basicHttpBinding> <binding name="basicSSLEndpoint" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="1095536000" maxBufferPoolSize="524288" maxReceivedMessageSize="1095536000" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"> <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> <security mode="Transport"> <transport clientCredentialType="Certificate" proxyCredentialType="Basic" /> <message clientCredentialType="Certificate" /> </security> </binding> </basicHttpBinding> </bindings>
Est-il possible de m'aider ?
Je disais plus haut que mon application doit se connecter à un service Windows via une URL, j'ai copié l'URL dans un navigateur et j'ai une réponse rapide donc j'ai conclu qu'il y a quelque chose dans mon code à revoir, ou peut-être autre chose
Partager