【发布时间】:2010-06-22 13:14:11
【问题描述】:
今天早上,我觉得自己很愚蠢。我创建了一个简单的 WCF 服务,只需编译和运行默认的 WCF 服务应用程序 (.NET 3.5)。然后我尝试向 Windows Phone 7 应用程序添加服务引用,但收到警告:
Custom tool warning: Endpoint 'WSHttpBinding_IService1' at address
'http://localhost:50133/Service1.svc' is not compatible with Silverlight 3. Skipping...
我对为 Windows Phone 7 制作 Web 服务的“入门”指南的搜索似乎都结束于关于 WCF RIA 服务有多棒以及它们(还)不适用于 Windows Phone 是多么不幸的文章7.
我的目标是在 WCF 服务中使用 LINQ to SQL 或实体框架来创建我的 Windows Phone 7 应用程序可以访问的服务。该服务可以托管在共享托管提供商上,因此我对 IIS 设置几乎没有控制权,因此我什至考虑制作 .asmx 服务。如果简单且不昂贵,我也可以在 Azure 中托管它。
我知道这是一个相当主观的问题,但我应该走哪条路?构建 Windows Phone 7 应用程序的“服务端”的最简单和推荐的方法是什么?如果是 WCF,我上面的尝试有什么问题?
【问题讨论】:
标签: web-services windows-phone-7