首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phone 7中的WebService -基本问题

Phone 7中的WebService -基本问题
EN

Stack Overflow用户
提问于 2011-02-14 20:59:25
回答 1查看 850关注 0票数 0

你好,我想为Windows phone7应用程序创建一个WebService。我使用Visual Studio2010专业版进行开发。然而,我找不到一个合适的选项来创建WCF服务(我尝试使用"WCF-Service“,但一旦进入我的应用程序,我就无法调用WCF服务的基本函数(例如Hello World )。

有没有人有很好的基础教程,教你如何在Phone 7应用程序中使用VS2010创建used服务?我只需要知道如何创建web服务,然后将其部署到Phone 7 :)。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-14 22:05:41

关于使用Silverlight for Windows Phone的Web服务,需要记住的一件基本事情是,Silverlight目前只支持WCF绑定的一个子集,特别是不支持WS-Trust,这意味着在创建新的WCF服务(wsHttpBinding)时设置的默认绑定会产生不能与Silverlight一起使用的开箱即用的服务端点-用于电话或其他方面(至少currently...Silverlight 5承诺在该领域进行更改)。在Visual Studio中,创建对SL友好的WCF服务的一种选择是从一个标准的WCF服务项目开始,如上所述,然后返回以添加替代端点,或者用对SL友好的绑定替换现有的端点(basicHttpBinding,或者使用二进制编码器通过Http进行自定义绑定...还有一个双工选项)。或者(而且容易得多),您可以使用Visual Studio中启用Silverlight的WCF服务项(在您的web项目中,选择添加新项,选择Silverlight文件夹,然后找到名为“启用Silverlight的WCF服务”的项模板)来创建已为SL设置的新服务。

通常情况下,web服务实际上还有第三种选择--创建一个老式的ASMX web服务。只要您不使用任何使绑定与SL不能互操作的WSE Extensions,这些“经典”web服务就可以与SL或用于Windows Phone的SL一起工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4992404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档