查询数据库时,我遇到了WCF + Silverlight应用程序的问题。
操作期间发生异常,导致结果无效。检查InnerException是否有异常细节。
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() 在AWShop.EmployeeServiceProxy.GetEmployeesCompletedEventArgs.get_Result() 在AWShop.Services.EmployeeDataService.b__0(对象s,GetEmployeesCompletedEventArgs ea) 在AWShop.EmployeeServiceProxy.EmployeeServiceClient.OnGetEmployeesCompleted(对象状态)
我的项目结构如下:
MainSolution - SilverlightApplication(此处添加了对WCF的服务引用,并在IIS 7.5中托管) - DAL(LINQ2SQL) - WCF - Web(托管Silverlight应用程序)(在IIS 7.5中托管)
我在我的解决方案中有以下clientaccesspolicy设置(web项目的根目录,我尝试添加到其他所有项目但没有运气)
我也尝试过使用crossdomain.xml但仍然无效。
网络服务本身http://localhost/AWShop.WCF/EmployeeService.svc运行良好。
任何帮助都非常感激,对于这个问题的处理有点令人沮丧。
非常感谢, Preyash
答案 0 :(得分:1)
您可能需要在Web服务器的根目录部署clientaccesspolicy.xml