【发布时间】:2010-09-24 11:04:39
【问题描述】:
我在查询数据库时遇到了 WCF + Silverlight 应用程序的问题。
操作过程中发生异常,导致结果无效。检查 InnerException 以获取异常详细信息。
在 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() 在 AWShop.EmployeeServiceProxy.GetEmployeesCompletedEventArgs.get_Result() 在 AWShop.Services.EmployeeDataService.b__0(对象 s,GetEmployeesCompletedEventArgs ea) 在 AWShop.EmployeeServiceProxy.EmployeeServiceClient.OnGetEmployeesCompleted(对象状态)
我的项目结构如下:
主要解决方案 - SilverlightApplication(此处添加了对 WCF 的服务引用,并且托管在 IIS 7.5 中) - DAL (LINQ2SQL) - WCF - Web(托管 silverlight 应用程序)(托管在 IIS 7.5 中)
我在我的解决方案中设置了客户端访问策略(Web 项目的根目录,我也尝试添加到其他所有项目,但没有成功)
我也尝试过使用 crossdomain.xml,但仍然无法正常工作。
网络服务本身 http://localhost/AWShop.WCF/EmployeeService.svc 工作正常。
任何帮助都非常感谢它有点令人沮丧地抓住这个问题。
非常感谢, 猎物
【问题讨论】:
-
只需使用 Fiddler2 (www.fiddler2.com) 检查客户端在哪里查找 clientaccesspolicy.xml,然后将其放在那里。
标签: silverlight wcf