[玩转Silverlight]第四回:基础篇,在Silverlight中使用基于WCF的REST服务(下)
2009-02-20 11:56:53 来源:WEB开发网然后以WebServiceHost注册相应的Endpoint,实现上很简单:
// Release : 2009/02/20
// Author : Anytao, http://www.anytao.com
static void Main(string[] args)
{
string baseUri = "http://localhost:6666/PostService";
WebServiceHost sh = new WebServiceHost(typeof(PostService),
new Uri(baseUri));
sh.Opened += (s1,s2) =>
{
Console.WriteLine("Service begin to listen via {0}", baseUri);
};
sh.Open();
Console.ReadLine();
}
F5运行,基于REST的WCF服务就被发布,通过URL即可访问相应的服务例如:
如果想了解某个人发表的文章情况,只需在URL中输入人名,那么得到的结果将是:
哈哈,我们的REST服务经受了考验,等待Silverlight应用的光顾和消费了。
IIS Host
将Service Host到IIS是最常见的选择,其好处我们就不必都说,Artech兄在其blog中给了我们很多讨论的素材,我们要做的事情包括以下几个方面:
- 创建PostService.svc文件
<%@ ServiceHost Factory="System.ServiceModel.Activation.WebServiceHostFactory" Language="C#" Debug="true" Service="Anytao.SLScenario.Service.PostService" %>
Tags:Silverlight 第四回 基础
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››基础推广如何完成网站的优化升级(一)
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
更多精彩
赞助商链接