2009-08-24 5 views
0

Je suis un débutant dans Silverlight. J'ai développé une application de discussion Silverlight. Dans une seule fenêtre Silverlight, ouvrez plusieurs fenêtres de chat chaque fenêtre de chat crée une connexion avec le service wcf, mais quand elle atteint 10, l'application cesse de fonctionner et interrompt toutes les communications depuis wcf duplexage service. Je l'ai déjà configuré mon service WCF fichier de configuration web avec:Implémenter service Options de limitation dans l'application Silverlight

<serviceThrottling 
    maxConcurrentCalls="10000" 
    maxConcurrentSessions="10000" 
    maxConcurrentInstances="10000" /> 

mais il n'a pas d'effet. Ai-je besoin de définir ces paramètres dans l'application Silverlight également? S'il te plait hep moi. Comment est-il possible de charger des milliers de fenêtres de discussion sur un seul client.

Merci

Répondre

0

Le navigateur Web autorise uniquement autant de connexions à un serveur Web. Il ya reg hacks/paramètres hacks pour les navigateurs pour modifier le nombre de connexions. Je repenserais votre fenêtre de chat obtient ses données du service de WCF. Par exemple, vous envoyez peut-être toutes les données du salon de discussion sur un client WCF, et demandez à votre application de les envoyer à l'interface utilisateur de leurs composants.

Questions connexes