0

我创建了一个 Windows 8 应用商店应用程序并尝试链接到我的 WCF 数据服务,代码如下:

Uri uri = new Uri("http://10.0.1.16:8080/CloudEDUServer/CourseService.svc");
CourseService.CloudEDUEntities ctx = new CourseService.CloudEDUEntities(uri);
try
{
    var result = from crs in ctx.COURSE_OK
                 where crs.TITLE == "Test Title3"
                 select crs;
    var result1 = result.FirstOrDefault();   //HERE COMES THE BUG!!!!
    System.Diagnostics.Debug.WriteLine("{0}", result1.TITLE);

}
catch (Exception ex)
{

}

当它进入我标记注释“HERE COMES THE BUG”的行时,程序抛出异常,这是日志:

Microsoft.Data.Services.Client.WindowsStore.DLL 中出现了“System.NotSupportedException”类型的第一次机会异常

我已经下载了适用于 Windows 8 Store App 的 WCF 数据服务工具,而且当我使用相同的代码编写一个通用命令行应用程序时,它运行良好。
我该怎么办?谁能告诉我如何修复这个错误?

4

1 回答 1

0

大神仁。Windows 应用商店应用仅支持异步 WCF 数据服务。你可以在这里得到答案。

于 2013-07-27T02:59:28.763 回答