Wcf 在silverlight应用程序中实现serviceThrottling选项

Wcf 在silverlight应用程序中实现serviceThrottling选项,wcf,silverlight,Wcf,Silverlight,我是Silverlight的初学者。我开发了一个Silverlight聊天应用程序。在单个Silverlight窗口中打开多个聊天窗口,每个聊天窗口创建与wcf服务的连接,但当连接达到10时,应用程序停止工作,并中断来自wcf轮询双工服务的所有通信。我已将我的wcf服务web配置文件配置为: <serviceThrottling maxConcurrentCalls="10000" maxConcurrentSessions="10000" maxConcur

我是Silverlight的初学者。我开发了一个Silverlight聊天应用程序。在单个Silverlight窗口中打开多个聊天窗口,每个聊天窗口创建与wcf服务的连接,但当连接达到10时,应用程序停止工作,并中断来自wcf轮询双工服务的所有通信。我已将我的wcf服务web配置文件配置为:

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

但它没有任何效果。我是否也需要在silverlight应用程序中设置这些设置?请告诉我。如何在一个客户端上加载数千个聊天窗口


谢谢

web浏览器只允许与web服务器进行如此多的连接。浏览器可以通过注册黑客/设置黑客来修改连接数。我会重新考虑你的聊天窗口从WCF服务获取数据。例如,您可能将所有聊天室数据发送到一个wcf客户端,并让您的应用程序将其发送到其用户界面