Снова и снова я получаю LoadOperation не удалось - PullRequest
2 голосов
/ 16 марта 2011

Не знаю почему, но иногда загрузка успешно завершена, а иногда - нет.Это потому, что много (6-7) запросов сделано одновременно?Все get запросы терпят неудачу время от времени.Это одна из ошибок: -

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.2; Tablet PC 2.0; .NET4.0C; .NET4.0E)
Timestamp: Wed, 16 Mar 2011 03:22:10 UTC


Message: Unhandled Error in Silverlight Application 
Code: 4004    
Category: ManagedRuntimeError       
Message: System.ServiceModel.DomainServices.Client.DomainOperationException: Load operation failed for query 'GetSiteTerms'. The remote server returned an error: NotFound. ---> System.ServiceModel.CommunicationException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound.
   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
   at System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)
   --- End of inner exception stack trace ---
   at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)
   --- End of inner exception stack trace ---
   at System.ServiceModel.DomainServices.Client.WebDomainClient`1.EndQueryCore(IAsyncResult asyncResult)
   at System.ServiceModel.DomainServices.Client.DomainClient.EndQuery(IAsyncResult asyncResult)
   at System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error)
   at System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error)
   at System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult)
   at System.ServiceModel.DomainServices.Client.DomainContext.<>c__DisplayClass1b.<Load>b__17(Object )     

Line: 76
Char: 13
Code: 0
URI: http://localhost:9090/Default.aspx

Службы Ria нестабильны или мне нужно внести некоторые изменения в настройки сервера Sql?

Заранее спасибо:)

Ответы [ 2 ]

2 голосов
/ 19 октября 2012

Я боролся с этой ошибкой в ​​течение 2 дней и выяснил, в чем проблема .... По умолчанию, когда вы пытаетесь загрузить источник данных, он может обрабатывать только данные размером 64 КБ .... когда вы не найдены, что означаетразмер больше 64k ...... попробуйте реплицировать таблицу, уменьшите количество строк до 10-15 (просто тестирование) и попробуйте запустить приложение, оно будет работать нормально ......

2 голосов
/ 16 марта 2011

Исключение "Не найдено" занимает второе место по бесполезности после "Ошибка общей защиты".Это может быть целый ряд проблем, скрывающихся за этой непроходимой крепостью "Не найден".

Это происходит чаще всего потому, что вызов службы WCF возвращает результат HTTP 4xx или 5xx.Тогда исключение, сгенерированное Silverlight, не поможет ни в малейшей степени отладить проблему.Но вам не нужен Silverlight, чтобы помочь - проблема в конце концов на стороне сервера.Если вы запустите Fiddler, вы сможете увидеть трафик между клиентом Silverlight и сервером.Там вы также сможете увидеть точный ответ сервера с точным сообщением об исключении и трассировкой стека.

Попробуйте использовать подсказки в «Как окончательно изгнать ошибку« Not Found »в Silverlight для WCFВызов службы ", чтобы сделать ошибки Silverlight более приемлемыми.

...