摘要: 前提条件Windows Azure开发者账号:如果您拥有微软MSDN Subscription账户,那么意味着您可免费申请Windows Azure开发者账号。创建虚拟机点击Windows Azure Protal页面的左下角的"Add"按钮,选择"VIRTUAL MACHINE"—"FROM GALLERY" 。在Gallery里有多种选择,本文中选择的是Windows Server 2012 R2 Datacenter。虚拟主机创建完成后,点击虚拟主机名称,即可进入系统资源详细页面,从中可以了解到当前系统资源使用状况以及主机详细信 阅读全文
posted @ 2014-03-16 22:10 Xuesong 阅读(1245) 评论(3) 推荐(1) 编辑
摘要: LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。承载于 IIS 的 WCF 服务的项目采用LVS + KEEPALIVED + WINDOWS SERVER 2008 R2 的方式实现高可用负载均衡。 设置 Windows Loopback Adapter在运行中输入"hdwwiz.exe",手动从列表中添加新硬件:Windows Loopback Adapter。设置 Windows Lookback Adapter ip地址为虚拟I 阅读全文
posted @ 2013-11-17 17:35 Xuesong 阅读(5818) 评论(0) 推荐(0) 编辑
摘要: 众所周知Window Phone 8 SDK的模拟器不支持NFC功能的测试。如果您开发了一款基于NFC功能的应用,那么意味着您测试时需要两台支持NFC的Windows Phone设备在手,这样的配置恐怕会让很多独立开发者望而却步。可喜的是开源项目Proximity Tapper解决了在模拟器中测试NFC功能的需求,可以实现Windows Phone 8 emulator模拟NFC操作,还可实现Windows Phone与Windows的NFC调试。Proximity Tapper的下载地址:https://proximitytapper.codeplex.com/非常重要: Proximity 阅读全文
posted @ 2013-04-08 20:57 Xuesong 阅读(1868) 评论(2) 推荐(3) 编辑
摘要: Windows Azure Web Sites (WAWS) 是在Windows Azure 平台即服务 (PaaS) 框架基础上构建的服务,该框架简化了与托管云应用程序相关的部署、管理和可扩展性任务。本文中使用 SQL Server 作为数据存储创建简单实用的 ASP.NET MVC 4 应用程序,通过示例理解WAWS 服务的基本元素。 这个简单的应用程序将支持创建、读取、更新和删除 (CRUD) 操作。配置 WAWS 并生成 ASP.NET MVC 4 应用程序后,我们将使用 Visual Studio 2012将应用部署至云端。创建MVC项目以管理员身份打开 Visual Studio 阅读全文
posted @ 2013-02-23 18:37 Xuesong 阅读(3736) 评论(0) 推荐(0) 编辑
摘要: Windows Phone云应用开发实践(三)——OData 开放数据协议(OData)概述开放数据协议(Open Data Protocol ,简称OData)基于实体和关系模型,使您能够以具象状态传输 (REST) 资源的样式访问数据。通过使用 Windows Phone的OData客户端库,Windows Phone应用程序可以使用标准HTTP协议来执行查询,甚至创建、更新和删除数据服务中的数据。客户端可以生成对任何支持OData协议的服务的 HTTP 请求,并且可以将响应源中的数据转换为对象。OData客户端库的两个主要类为DataServiceContext 类和DataServic 阅读全文
posted @ 2012-12-22 10:56 Xuesong 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: Windows Phone 云应用开发实践(二) Windows Live SDK什么是Windows Live SDK? Windows Live ID SDK包含Windows Live API,使您的应用程序通过MSN连接通行网络,轻松体验微软云服务,诸如Hotmail、SkyDrive和Windows Live Messenger。基于Windows Live SDK的"MSN连接"的价值对于开发者而言,能解决登录难题,提高用户活跃度;利用SkyDrive接口,零成本打造云服务;还可以是您的应用程序占据日历入口;导入用户好友关系,传播心情。微软则通过Windows 阅读全文
posted @ 2012-12-21 16:52 Xuesong 阅读(2135) 评论(5) 推荐(0) 编辑
摘要: Windows Phone 云应用开发实践(一)Windows Azure平台概述Windows AzureTM是一个云服务操作系统,为Windows Azure 平台提供开发、服务托管和服务管理环境。Windows Azure通过微软的数据中心为开发人员提供以按需的计算能力和存储能力去托管、扩展和管理互联网上的应用程序。Windows Azure平台是微软数据中心托管的云服务平台,提供可高度扩展的处理和存储功能、关系数据服务和可用于构建Windows Phone应用程序的高级数据订阅。Windows Azure 是一个可扩展的平台,它支持多种语言并且和你现有的内部部署环境集成在一起。在Win 阅读全文
posted @ 2012-12-21 13:28 Xuesong 阅读(2078) 评论(4) 推荐(3) 编辑
摘要: 后台文件传输后台文件传输仅支持HTTP和HTTPS的传输,不支持 FTP。通过使用 BackgroundTransferService 实现后台上传和下载文件。GET HTTP方法支持下载文件,POST方法支持下载或上传文件。传输方法是在 BackgroundTransferRequest 对象的Method 属性里设置的。后台文件传输对于文件系统的限制是所有后台传输中下载的目标路径和上传的源路径都必须是本地文件路径。下载的目标路径指定保存下载的文件的位置,上传的源路径指定上传文件的位置。后台传输的所有本地路径都必须位于您应用程序的独立存储中,在名为"/shared/transfer 阅读全文
posted @ 2012-09-11 15:46 Xuesong 阅读(2264) 评论(11) 推荐(3) 编辑
摘要: 代码下载后台音频后台播放音频的应用程序,顾名思义,即使用户已通过按"返回"按键或"开始"按键离开应用程序也可以继续播放音频。 后台音频体系结构后台音频应用程序利用后台代理(Windows Phone OS 7.1 中的新增内容)。Windows Phone上的所有媒体都是通过Zune媒体队列播放的。后台音频应用程序向Zune媒体队列发指令控制当前堆栈、播放音乐、暂停音乐,以及快进和后退操作。那么这些是如何实现的呢?其实是调用BackgroundAudioPlayer类中方法来完成控制操作,Instance对象与Zune媒体队列通信以操作音频的播放。 有两 阅读全文
posted @ 2012-09-06 14:20 Xuesong 阅读(3010) 评论(28) 推荐(3) 编辑
摘要: 代号为Mango的Windows Phone SDK 7.1支持的编码字符集为UTF-8、UTF-16、UTF-16BE和UTF-16LE,遗憾的是没有GB2312 。而在开发中文Windows Phone应用时,我们却遇到Web服务上的字符集为GB2312的困惑。本文总结了GB2312转换的几种方式,当您再遇到类似的问题时不必大费周折的网络搜索或者提问了,只要在其中选择一个喜欢的方式去解决即可。在此特别感谢在MSDN论坛分享第三种解决方法的逆龙咆哮(网名)。本文尚有不足之处,敬请指点迷津。方法一 GB2312 for SilverlightGB2312Encoding类继承Encoding 阅读全文
posted @ 2011-12-15 13:26 Xuesong 阅读(4788) 评论(26) 推荐(9) 编辑