我的网站上有一些Silverlight应用程序。每个都在他们自己的页面上,不互相交互。我正在使用Silverlight 5和WCF数据服务进行数据访问。 IE一直很好用,但当我在两者之间切换时,第一个正在从WCF数据服务获取数据的中间(或者我们也有一个.aspx页面在后面的代码中提供xml并且它发生了那里也是。)
它正在抛出一些看似随机的异常,我不知道如何处理它们。有关如何避免这些的想法,或当网址在FF中更改时取消呼叫?
Chrome会将我的WCF数据服务webget请求报告为已取消和未定义。
以下列出了我到目前为止所拍摄的内容:
{System.InvalidOperationException:无法调用:callOpen。
在System.Windows.Browser.ScriptObject.Invoke(String name,Object [] args)
at System.Data.Services.Http.ScriptObjectUtility.CallOpen(ScriptObject request,String method,String uri)
at System.Data.Services.Http.ScriptXmlHttpRequest.Open(String uri,String method,Action readyStateChangeCallback)
在System.Data.Services.Http.XHRHttpWebRequest.InvokeRequest()
在System.Data.Services.Http.XHRHttpWebRequest.BeginGetResponse(AsyncCallback回调,对象状态)
at System.Data.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 callback,Object state)
.....
{System.InvalidOperationException:get_BrowserInformation失败。 在System.Windows.Browser.HtmlPage.get_BrowserInformationInternal()
{System.InvalidOperationException:处理此请求时发生错误。 ---> System.Data.Services.Http.WebException:'HttpWebResponse.NormalizeResponseStatus'的内部错误。
在System.Data.Services.Http.XHRHttpWebResponse.NormalizeResponseStatus(Int32& statusCodeParam)
在System.Data.Services.Http.XHRHttpWebResponse..ctor(XHRHttpWebRequest请求,Int32 statusCode,String responseHeaders)
在System.Data.Services.Http.XHRHttpWebRequest.CreateResponse()
在System.Data.Services.Http.XHRHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在System.Data.Services.Client.QueryResult.AsyncEndGetResponse(IAsyncResult asyncResult)
---内部异常堆栈跟踪结束---
at System.Data.Services.Client.BaseAsyncResult.EndExecute [T](Object source,String method,IAsyncResult asyncResult)
在System.Data.Services.Client.QueryResult.EndExecute [TElement](对象源,IAsyncResult asyncResult)
在System.Data.Services.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)}
Firebug正在显示:
萤火虫:
尝试在已清除的范围上运行compile-and-go脚本
组件返回失败代码:0x80004005(NS_ERROR_FAILURE)[nsIXMLHttpRequest.open]
[打破此错误]
... 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 ...