2012-02-02 1 views
0

J'utilise le DLL CassiniDev.Lib4 et reconnu que le serveur cesse de répondre après un certain laps de temps.Comment utiliser CassiniDev.Lib sans le timeout?

En regardant le code CassiniServer.cs je pouvais voir qui est fixé un délai de 60 secondes:

_server = new Server(port, virtualPath, applicationPath, ipAddress, hostname, 60000);

Comment puis-je éviter tout délai d'attente du serveur? Et pourquoi y a-t-il un timeout?

EDIT: Fiddler me dit: HTTP/1.1 502 Fiddler - Connection Failed Content-Type: text/html; charset=UTF-8 Connection: close Timestamp: 09:18:38.367 The socket connection to localhost failed. Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:1278

EDIT 2: Je ne sais pas plus, qu'il doit faire avec un délai d'attente mis en œuvre, parce que je gardais le temps et ne peut pas reconnaître 60 secondes fenêtre de temps. Parfois, le serveur n'a pas répondu après 40 secondes après le dernier clic. Ou pourrait-il être, qu'un site Web en cache a été chargé et le dernier clic n'a pas déclenché une demande?

Je suis vraiment impatient de vos conseils!

Meilleures salutations,

KB

+0

Les délais d'attente sont généralement dus à une demande trop longue. Que faites-vous qui fait le serveur TimeOut? – Alexandre

+0

Le délai d'expiration est lorsque je ne fais rien sur mon site Web, cela signifie que je ne clique pas sur/parcourir. Cela ne semble pas ** ** être un délai d'attente de demande en attente. –

+0

Je ne suis pas familier avec CassiniDev, avez-vous à un moment donné une connexion et choisissez de ne pas le fermer? – Alexandre

Répondre

0

En tant que walkaround rapide, je décommenté le code de DecrementRequestCount() et IncrementRequestCount() dans Server.cs. Je pense que still est un bug dans CassiniDev.Lib4. Cassini semble maintenant fonctionner correctement sans cesser de répondre. Je suis désolé, je n'ai pas eu plus de temps pour approfondir ce sujet, mais j'apprécierais tous les conseils ou corrections pour cela.

Questions connexes