2010-03-31 8 views
0

J'ai développé une application qui connecte la base de données à travers WCF + LINQ. Je suis capable d'invoquer le service de mon application asp.net avec succès. Mais le problème ici est que, lorsque je navigue de bout en bout dans mon application presque après quatre ou cinq clics, je reçois la réponse tardive et dit que la chaîne a expiré.Erreur de délai de temporisation du canal WCF

Si quelqu'un est au courant de la solution pour cela. Ce serait vraiment utile pour moi.

Merci,

+0

Quel type de liaison utilisez-vous sur le serveur? –

+0

Ceci est wsHttpBinding – stackuser3

Répondre

0

Comme il travaille pour les premières demandes, cela peut être causé par des connexions n'a pas été fermée.

Si vous établissez une connexion à un service WCF et que vous ne le fermez pas, il restera ouvert jusqu'à expiration du délai.

Le nombre par défaut de connexions WCF est 10 et le délai d'attente par défaut est 1 min.

Donc si vous faites 10 demandes rapidement, alors le 11ème sera refusé.

Questions connexes