Сбой ASP.NET ScriptManager AJAX вызывает веб-службы - PullRequest
0 голосов
/ 08 сентября 2011

У нас есть игровое приложение, в котором клиенты, все работающие в IE, совершают вызовы веб-служб с использованием API, созданного ASP.NET ScriptManager.

Через некоторое время мы начинаем получать сбои, и Fiddler показывает следующую ошибку, возвращаемую с сервера:

Ошибка подключения к xxx.yyy.net.
Текст исключения: обычно допускается только одно использование каждого адреса сокета (протокола / сетевого адреса / порта)

Мы не контролируем аппаратное обеспечение сервера, поэтому изменение настроек TCP / IP - непростая задача. У кого-нибудь есть мысли о том, как с этим бороться?

1 Ответ

0 голосов
/ 08 сентября 2011

Это сообщение в блоге кажется актуальным.

"Вот совок 1. Когда вы делаете аутентифицированные звонки, клиент закрывает соединения. А когда вы делаете аутентифицированные звонки повторно на один и тот же сервер, вы делаете и закрываете соединения повторно 2. То же самое можетпроисходит, когда вы совершаете обычные http [не аутентифицированные] вызовы, но устанавливаете keep-alive = false. "

http://blogs.msdn.com/b/dgorti/archive/2005/09/18/470766.aspx

...