天道酬勤

博观而约取,厚积而薄发!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Silverlight

摘要:在企业级应用系统中,使用WCF+Silverlight3的难点不在开发,而部署是很让人头疼的,下面我将我的部署实践分享一下,我采用的是Silverlight3+WCF,SL的宿主采用IIS6.0,WCF宿主为windows系统服务:首先确认你的IIS是否安装了ASP.NET2.0,使用下面的命令可以安装ASP.NET2.0的支持,在命令行下敲入:C:\WINDOWS\Microsoft.NET\F... 阅读全文

posted @ 2010-07-23 10:56 Happy Coding 阅读(1521) 评论(0) 推荐(1)

摘要:上一篇中提到Silverlight + WCF实现文件上传的一个缺点:一次性的将文件读到内存。显然,当文件的尺寸大到内存难以容纳时,这种方法是有问题的。 处理这个问题时,自然的会想到,可以边读边上传。实测的情况,该方法实现也很简单,下面简要描述一下。 1. 创建解决方案的方法和修改配置的方法同“Silverlight中用WCF实现文件快速上传(一)”,不再赘述。 2. Si... 阅读全文

posted @ 2010-07-15 11:36 Happy Coding 阅读(583) 评论(0) 推荐(0)

摘要:在Silverlight中可能通过服务上传文件。通过服务上传文件可以比较方便地实现异步上传、分块上传、进度显示等等功能。因此,“Silverlight + 服务”组合可以实现比较强大类似于C/S模式中的那种上传功能。下面详细说明实现步骤。 1. 创建Silverlight应用程序。 这个是基本能力,不会的先找资料学习一下吧。 假定创建的解决方案为:UploadFiles。默... 阅读全文

posted @ 2010-07-15 11:35 Happy Coding 阅读(780) 评论(0) 推荐(0)

摘要:在创建Silverlight项目时,默认是不支持Out of Browser模式的,所以在使用Silverilght的Out ofBrowser前,需要对Silverlight项目进行设置,使其支持OOB项目安装和运行。在以下演示中,将创建一个演示例程,该例程将在后续教程中使用,由于该教程不属于Silverilght基础开发教程,所以这里,我不在细述如何创建Silverlight项目,项目名称: ... 阅读全文

posted @ 2010-07-15 11:33 Happy Coding 阅读(525) 评论(0) 推荐(0)

摘要:远程服务器返回了错误: NotFound,该错误一般为WCF调用不成功,SL的错误类型是CommunicationException,但是具体的错误类型及信息不完整,通过以下方法,可以使错误信息更加完成。在WCF服务的类中加上[ServiceBehavior(IncludeExceptionDetailInFaults = true)]然后在调用此服务的silverlight的初始化方法中加上:b... 阅读全文

posted @ 2010-07-15 11:33 Happy Coding 阅读(831) 评论(0) 推荐(0)

摘要:前几天研究SilverLight时碰到了这个问题,本以为很轻松的试验结果很不顺利,查了很多资料才解决了这个问题,在此把解决问题的方法写出来,也方便其它朋友借鉴。 问题是这样产生了,我在测试SilverLight时为了测试与WCF的通讯,创建了一个控制台的应用程序做为WCF服务的宿主程序。 同时创建了一个SilverLight应用程序和一个承载SilverLight的Web程序. 解决方案如图: ... 阅读全文

posted @ 2010-07-15 11:28 Happy Coding 阅读(1348) 评论(0) 推荐(0)

摘要:尽管矢量图形非常的强大但是在有些情况下还是需要用到位图,因为他们在运行时能得到更高的执行效率和渲染效果。在Silverlight 2.0中获得位图的唯一途径就是从服务器下载并将其嵌入到一个Image元素上。在Silverlight 3.0中添加了一个新的图形类,WriteableBitmap。他可以动态的呈现位图,再结合上矢量图形一起运用,对于拍摄视频播放快照、生成算法内容(如分形图像)和数据可视... 阅读全文

posted @ 2010-07-15 11:21 Happy Coding 阅读(288) 评论(0) 推荐(0)

摘要:使用进行跨域通信需要预防几种类型的安全漏洞,它们可被用于违法利用 Web 应用程序。“跨站点伪造”(Cross-siteforgery) 作为一种利用手段,在允许跨域调用时会成为威胁。此利用手段包括在用户不知情的情况下向第三方服务传输未授权命令的恶意Silverlight 控件。为了避免跨站点请求伪造,对于除图像和媒体之外的其他所有请求,Silverlight在默认情况下只... 阅读全文

posted @ 2010-07-15 11:18 Happy Coding 阅读(836) 评论(0) 推荐(0)