Sharepoint学习笔记---Sharepoint中使用Silverlight有关事项备注

本文档提供了在SharePoint 2010环境中使用Silverlight的一些关键注意事项,包括浏览器兼容性、XAP文件路径配置、部署选项以及与WCF服务的集成技巧。

Silverlight越来越多的应用到了Web开发环境,在Sharepoint中也不例外,下面是一些关于在Sharepoint2010中使用Silverlight的备注事项:

1、IE版本问题:Silverlight的xap文件在64bit的IE里是不能加载的,因此,请用32bit的IE进行加载。
2、Safari浏览器支持问题:Silverlight WebPart不支持Mac机上的Safari浏览器,但在Pc机上的Safari浏览器能加载。
3、Xap文件调用路径问题: 在Sharepoint开发代码中调用xap文件时要使用xap文件的相对路径(Relative Path),因为你某天把现在的Web application扩展到其它区域时,你会使用不同的url来访问你的web,如果你使用的是full path,你的Silverlight WebPart就必然会因为url的改变而加载失败。
4、Xap文件部署位置问题: 至于如何部署你的xap文件,常见的有两种选择,一种是在你的Sharepoint网站上创建一个Document Library,然后在那儿存放你的xap文件。另一种是部署到"layouts"的"ClientBin"目录下,此方法的好处是便于在VS2010环境中对此位置进行操作。
5、WCF与Silverlight结合问题: 在WCF proxy generation与Silverlight的结合时会出现当升级了WCF service后,想进一步升级Silverlight 项目中对此WCF service的引用(reference),而此时你会发现proxy generation失败,项目里也无法创建proxy classes。试着通过reflecting你的Sharepoint网站里已经部署好的WCF service并修改web.config的有关设置来解决此问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值