реализовать опции serviceThrottling в приложении Silverlight - PullRequest
0 голосов
/ 24 августа 2009

Я новичок в Silverlight. Я разработал приложение для чата Silverlight. В одном окне Silverlight откройте более одного окна чата, каждое окно чата создает соединение со службой wcf, но когда оно достигает 10, приложение перестает работать и прерывает все коммуникации из wcf polling duplex service . Я уже настроил свой файл веб-конфигурации службы wcf:

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

но это не имеет никакого эффекта . Нужно ли также устанавливать эти настройки в приложении silverlight? Пожалуйста, помогите мне. Как можно загрузить тысячи окон чата на одной стороне клиента.

Спасибо

1 Ответ

0 голосов
/ 29 августа 2009

Веб-браузер разрешает только столько подключений к веб-серверу. Для браузеров есть рег хаки / хаки настроек, чтобы изменить количество соединений. Я бы подумал, что ваше окно чата получает данные от службы WCF. Например, может быть, вы отправляете все данные чата в один клиент wcf, и ваше приложение отправляет их в пользовательский интерфейс их компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...