Bonjour à tous,

j'ai un service windows interrogé par un site en asp.net. je rencontre de manière régulière l'exception suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.TimeoutException: Le canal de demande a dépassé le délai imparti en attendant une réponse après 00:00:59.6406365. 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. ---> System.TimeoutException: La demande HTTP à 'http://192.168.13.13:9098/Service' a dépassé le délai d'attente alloué de 00:01:00. Le temps alloué à cette opération fait peut-être partie d'un délai d'attente plus long. ---> System.Net.WebException: Le délai d'attente de l'opération a expiré.
et pourtant j'ai paramétré mes bindings correctement. A savoir côté service windows:

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
<binding
					      name="ws"
					      transferMode="Streamed"
					      sendTimeout="00:03:00"
					      messageEncoding="Mtom"
					      maxReceivedMessageSize="10067108864"
					      maxBufferSize="500000" maxBufferPoolSize="500000">
					      <readerQuotas
					        maxDepth="32"
					        maxStringContentLength="2147483647"
					        maxArrayLength="2147483647"
					        maxBytesPerRead="4096"
					        maxNameTableCharCount="16384" />
					      <security mode="None">
					        <transport clientCredentialType="None"/>
					      </security>
					    </binding>
et de cette façon côté web.config:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
  <binding name="bindingSup" receiveTimeout="00:03:00" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864" maxBufferSize="2147483647" maxBufferPoolSize="500000">
          <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
          <security mode="None">
            <transport clientCredentialType="None" />
          </security>
        </binding>
Quelqu'un aurait une idée pourquoi cela continue de mettre une erreur au bout d'une minute alors que j'ai paramétré 3 dans les deux bindings (et que les channel factory sont bien créé avec les bons bindings)?

Merci !