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 :

Le 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.
J'ai augmenté le délais dans le fichier app.config en le passant à 5 minutes mais j'ai toujours le même message

Voici ce que j'ai dans le Bindings (Là il est à 1 minutes)

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>
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

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