none
Paramétrage d'un timeout pour un web service RRS feed

  • Question

  • Bonjour à tous,
    J'ai un web service REST que j'héberge dans IIS 7.5.
    Le Web service fonctionne bien.
    J'essaye de paramétrer un timeout dans le web.config, mais rien n'y fait.
    J'ai essayé :
    dans mon web.config :
    <Configuration>
    <system.web>
        <compilation debug="false" targetFramework="4.8" />
        <httpRuntime targetFramework="4.8" executionTimeout="10" /> <!-- 10 secondes  -->
        <sessionState timeout="2" />  <!-- 2 minutes -->
      </system.web>
    </Configuration>

    et dans mon controller du web service :
    Thread.Sleep(180000) //3 minutes

    Je pensais sortir du code en erreur au bout de 10 secondes mais au lieu de ça je sors du code au bout de 1 minute, peu importe ce 

    que je mets dans les paramètres "executionTimeout" et "timeout".

    J'ai cherché dans les paramètres de IIS (7.5), mais impossible de trouver à quoi correspond cette minute.

    Quelqu'un a t'il une idée ?

    Merci beaucoup par avance.

    Eric.
    vendredi 19 juin 2020 19:23