silverlight WCF跨域/ clientaccess策略策略

时间:2010-09-24 11:04:40

标签: silverlight wcf

查询数据库时,我遇到了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

1 个答案:

答案 0 :(得分:1)

您可能需要在Web服务器的根目录部署clientaccesspolicy.xml