我继承了一个包含Silverlight组件的ASP.Net 4.0应用程序。最初编程它的人早已不复存在,而且这里的每个人都像Silverlight一样无能为力。
我最近更改了与Silverlight部分无关的.Net部分。发布后,Silverlight部分仅适用于IE11,在IE的其他所有版本(以及FireFox和Chrome)中,我收到客户端错误:
Unhandled Error in Silverlight Application An exception occurred during the
operation, making the result invalid. Check InnerException for exception details.
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()\n
at _10v5.ServiceReference1.CheckImageCompletedEventArgs.get_Result()\n
at _10v5.MainPage.proxy_CheckImageCompleted(Object sender, CheckImageCompletedEventArgs e)\n
at _10v5.ServiceReference1.eefimageserviceClient.OnCheckImageCompleted(Object state)
这对我来说似乎是代码本身的问题,反过来不应该在任何浏览器中工作。那么为什么IE 11会起作用?
编辑这是一台Windows 7计算机