易网时代-编程资源站
Welcome
首页
/
软件开发
/
Silverlight
/
Silverlight与WCF之间的通信(5)silverlight应用和wcf服务的发布方法
Silverlight与WCF之间的通信(5)silverlight应用和wcf服务的发布方法2011-09-29 博客园 翁玉礼上一篇博文中有朋友问到关于silverlight程序发布的问题,上一篇写的是silverlight访问host在 console上的wcf,其实关于wcf和silverlihgt通信的问题有好几种方式,这里列举了一下客户端和服务端采用http协议通信(分两种,同域或不同域)客户端和服务端采用tcp协议通信(分两种,服务端在IIS上,服务端不在IIS上《控制台、windows服务 、winform等等》)由于方式众多,这里仅就常用的方式进行说明1,silverlight和wcf在同一个域中(http/tcp协议均可)这是最简单的方式,如下图,
wcf是直接以寄宿在IIS中依靠IIS的生命周期管理服务的,所以这种模式,只要将WcfTcpSl.Web发布即 可,其中wcfSerivce.svc可独立提供服务,WcfTcpslTestPage.aspx提供silverlight的载入。2 ,silverlight和wcf不在同一个域中(http/tcp协议均可)通常我们为了更好的维护代码并保持代码结构的清晰,会将WCF服务独立出来,成为单独的project, 即web和wcf服务属于不同的应用程序,这时候就需要在web中引入策略文件了,因为silverlight跨域访问 时需要指定的端口进行验证。
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图