У меня есть несколько приложений Silverlight на моем сайте.Каждый находится на своей странице и не взаимодействует друг с другом.Я использую Silverlight 5 и WCF Data Services для доступа к данным.IE работал отлично, но когда я переключаюсь между двумя, в то время как первый находится в процессе получения данных из службы данных WCF (или у нас также есть страница .aspx, которая обслуживает XML в коде, и это происходити там).
Это вызывает некоторые, казалось бы, случайные исключения, и я не уверен, как их обработать.Любые идеи о том, как избежать этого или отменить вызовы, когда URL-адрес изменяется в FF?
Chrome сообщает, что мой веб-запрос службы данных WCF отменен и не определен.
Вот список того, что я захватил до сих пор:
{System.InvalidOperationException: Не удалось вызвать: callOpen.в System.Windows.Browser.ScriptObject.Invoke (имя строки, аргументы объекта []) в System.Data.Services.Http.ScriptObjectUtility.CallOpen (запрос ScriptObject, метод String, строковое значение URI) в System.Data.Services.Http.ScriptXmlHttpRequest.Open (строковое значение uri, метод String, действие readyStateChangeCallback) в System.Data.Services.Http.XHRHttpWebRequest.InvokeRequest () в System.Data.Services.Http.XHRHttpWebRequest.Dalbackback для объекта (обратный вызов объекта).Services.Client.BaseAsyncResult.InvokeAsync (Func 3 asyncAction, AsyncCallback callback, Object state)
at System.Data.Services.Client.QueryResult.BeginExecute()
at System.Data.Services.Client.DataServiceQuery
1.BeginExecute (обратный вызов AsyncCallback, состояние объекта) .....
HttpWebResponse.NormalizeResponseStatus ....
{System.InvalidOperationException: get_BrowserInformation не удалось. В System.Windows.Browser.HtmlPage.get_BrowserInformationInternal ()
в System.Windows.Browser.HtmlPage.get_BrowserInformation ()
{System.InvalidOperationException: ошибка произошла: ошибкаобрабатывая этот запрос. ---> System.Data.Services.Http.WebException: Внутренняя ошибка в HttpWebResponse.NormalizeResponseStatus.в System.Data.Services.Http.XHRHttpWebResponse.NormalizeResponseStatus (Int32 & statusCodeParam) по адресу System.Data.Services.Http.XHRHttpWebResponse..ctor (XHRHttpWebRequest.HewThttp.CreateResponse () в System.Data.Services.Http.XHRHttpWebRequest.EndGetResponse (IAsyncResult asyncResult) в System.Data.Services.Client.QueryResult.AsyncEndGetResponse (внутреннее исключение IAsyncResult)Data.Services.Client.BaseAsyncResult.EndExecute [T] (Источник объекта, метод String, IAsyncResult asyncResult) в System.Data.Services.Client.QueryResult.EndExecute [TElement] (Источник объекта, IAsyncResult asyncRatault asyncRatault at).Client.DataServiceRequest.EndExecute [TElement] (Источник объекта, контекст DataServiceContext, IAsyncResult asyncResult) в System.Data.Services.Client.DataServiceQuery 1.EndExecute(IAsyncResult asyncResult)
at DataService.<>c__DisplayClass6
1.b__1 (IAsyncResult iar)}
10b ** 21bпоказывает:
Firebug: попытка запустить скрипт compile-and-go в очищенной области. Компонент возвратил код ошибки: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.open] [Break On This Error]
... ge для получения источника для: http://localhost/Visiconn/Pages/Administration/ViewDisplay...
[System.Data.Services.Http.WebException] = {System.Data.Services.Http.WebException: внутренняя ошибка в ScriptXmlHttpRequest.CreateNativeRequest '.в System.Data.Services.Http.ScriptXmlHttpRequest.CreateNativeRequest () в System.Data.Services.Http.XHRHttpWebRequest.InvokeRequest () в Syst ...