小结今天 Silverlight + WCF 收获

本文记录了作者初次使用Silverlight结合WCF进行开发时的经验,包括数据库连接、IIS部署、clientaccesspolicy.xml配置、权限设置等步骤。在Vista环境下,需要开启WCF HTTP Activation和Non-HTTP Activation功能,并解决了Service1.svc调用失败的问题。此外,还提到了可能存在的Persenter.xap问题。

今天第一次接触 Silverlight WCF 学到的还不少,小结一下。

 

开刀的对象是 jacob 的 jacAD

 

http://blog.youkuaiyun.com/jacle169/archive/2008/11/18/3322753.aspx

 

下载下来第一事件当然照着他的部署方法来做

 

    附加数据库    修改数据库连接

    部署 jacService 到 IIS,好像如果不是在根目录 需要把 跨域策略文件 clientaccesspolicy.xml 放在IIS根目录

    当然还要设置data文件夹的权限,data文件夹 好像是用来保存用户的图片、视频的。

 

    好了,到客户端了。

    两个aspx页面都要修改 InitParameters="server=http://localhost:3725/Service1.svc",改成jacService那个目录的 Service1.svc。

    这里的 server 有点像参数。

 

    然后剩下的就是运行了~

 

但中途遇到几个问题~~~

 

我的环境是 Vista + IIS7 + VS2008 + SqlServer2005 。

在 Vista 里,需要开户系统的 WCF HTTP Activation 和 WCF Non-HTTP Activation 两个功能。

如果还是调用Service1.svc不成功,可以尝试

c:/windows/Microsoft.Net/Framework/v3.0/Windows Communication Foundation/ServiceModelReg -i

 

原文参考地方 http://yourbit.com/2008/03/09/hosting-a-windows-communication-foundation-service-in-iis7-on-windows-vista/

全E的

 

还有,好像 jacAD 8465 的 Persenter.xap 有点问题。我是用他教程的代码,就没有问题。难道是RP爆发?

 

好了,好像没什么了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值