Silverlight 4, Ria Services, HttpRequestTimedOutWithoutDetail - PullRequest
2 голосов
/ 11 января 2011

У меня есть база данных, к которой обращается приложение Silverlight.В той же базе данных есть Error_Log.

У меня есть сотни ошибок HttpRequestTimedOutWithoutDetail в таблице Error_Log.Я установил таймаут в web.config более минуты.Я часто получаю сообщение об ошибке, если два раза подряд вызываю запрос.

Я уменьшил громкость, сначала проверив контекст, но они все еще случаются часто.Сначала я думал, что это проблема с загрузкой сервера, но затем я установил свой экземпляр SQL Server 2008 на 3 гигабайта оперативной памяти, и я все еще получаю его практически без пользователей.эти ошибки происходят, когда, по-видимому, нет причин для тайм-аута?Связано ли это с несколькими запросами, отправляемыми одновременно?Или это связано с отправкой запросов, которые все попадают в один и тот же контекст базы данных?

РЕДАКТИРОВАТЬ:

Я думаю, что это может быть проблема пула соединений?У меня он включен, но, возможно, соединения не закрываются должным образом?

1 Ответ

0 голосов
/ 13 января 2011
((WebDomainClient<RealFormsContext.IRealFormsServiceContract>)Context.DomainClient)
   .ChannelFactory.Endpoint.Binding.OpenTimeout = new TimeSpan(0, 10, 0);

Это избавило меня от ошибок тайм-аута.

...