2017-07-17 6 views
0

Nous essayons de nous assurer que les demandes à notre site Web délai d'expiration après 30 secondes. J'ai essayé de définir la propriété executionTimeout sur 30 et de définir le délai d'exécution du script.Comment définir un délai d'expiration de requête de 30 secondes dans le site Web asp.net mvc

Aucune d'entre elles ne semble fonctionner, bien que la mise au point de la compilation ait la valeur false.

À des fins de test, je règle les délais d'attente à 5 secondes. J'ai également un endpoint qui appelle un thread de sommeil pour une quantité donnée de secondes (passé à travers un paramètre GET).

Merci pour toute aide.

+0

Êtes-vous dire "délai d'attente de session"? L'authentification par formulaires dans web.config possède un attribut 'timeout' à définir. Inclure des informations supplémentaires que vous voulez faire avec (contenu de web.config etc.). –

+0

Utilisez-vous le contrôleur WebAPi ou le contrôleur MVC pour traiter la demande? – User3250

Répondre

0

Pouvez-vous essayer dans votre webconfig:

<system.web> 
    ... 
    <httpRuntime executionTimeout="180" /> 
    ... 
</system.web>