8步之内创建布署一个Silverlight Mesh-enabled web应用

 

 

 

【翻译】 8步之内创建布署一个Silverlight Mesh-enabled web应用

     (转者)前言:很久之前就听说Azure Services 了,也成功申请了token,可是开发环境去无法成功搭建。原因是Azure Services 要求环境是Vista+IIS7,我的NoteBook 装的是Vista Home Basis 无法安装IIS7,气死人,又不想换系统,唯有先发这个译文来解解渴,先学好其他技术再来研究。


     原文链接:Live Framework – creating a Silverlight Mesh-enabled web application in 8 steps   

译文:


     最近在Los Angeles 的PDC大会,看到了Mesh-enabled web applications 所做的开发,我迫不及待
使用手头的 token 去做些东西(应用).

     首先,如果你还未注册 Live Mesh 帐号的话,在这里进行注册: http://www.mesh.com/. 这是个公共
的beta 版,您可以使用不同的客户端应用和Live Desktop去同步或共享数据.

     在本文中,我讨论了在受限访问情况下的Live Framework CTP 开发。 

     为了创建你的第一个 Mesh-enabled 项目,你需要安装 Live Framework Tools CTP. 当你获得token
之后,才可以下载它.

Silverlight Mesh-enabled web application

     1. 开始创建一个“Silverlight Mesh-enabled Web Application”类型的项目,如下.

         

     2. Visual Studio 模版会为当前应用程序类型自动生成两个项目:

        一个 Mesh host 项目, 它实际上是一个 Mesh 应用 (在VS中以.meshproj 为扩展名)
        一个 Silverlight 项目, 在这个Mesh app中,它用于生成 XAP 文件.

       

                 

     这里开发者的体验依旧不流畅: 为了调试这个项目,您要打包成 zip 文件并上传到云中 (手工). 但VS
可以将XAP文件无缝(自动)上传,并进行远程调试。下面我们来看一下相关步骤.

 

    发布项目用于调试

    3. 在Developer portal网站上(https://lx.azure.microsoft.com/Cloud/Provisioning/Templates.aspx),
创建一个项目,这里选择“Mesh-enabled Web application”:
  

   

 

    4. 创建了项目后, 保留(不关闭)“project details ”页面,一会您要到该页上传 package并进
一步获得 Application 链接.

    5. 回到Visual Studio, 编译该项目,并生成一个以您的项目命名的 .zip 文件. 该 zip 文件包括

host项目文件(.meshproj)以及silverlight项目中的 .xap 文件).
  
     在项目目录 > Bin > Debug 目录下检查刚创建的.zip 文件. 一个窍门就是在VS中右击相应的项目
件并在弹出菜单中选择“Open Folder in Windows Explorer”即可.
  
         

     6. 返回到Developer portal 上的project detail 页面. 点击“Upload Package”上传您的.zip文
件. 这将会发布该 Mesh-enabled web application 并使其在 Live Mesh 中生效. 

          

     一旦该包被上传,您就可以在Lie Mesh上点击“Test Now”来运行这个应用了. 然而这里我们不

这样做.

     7. 通过Visual Studio上传 .xap 文件.

     回到Visual Studio, 按F5 调试, Visual Studio会启动“Mesh publishing tool”. 注: 我不太清
楚是否VS真的去调用Mesh Publishing tool, 因为这只是给个名字而已.
    弹出现窗口要求我们上传该 .zip 文件到 portal (在第六步已做过). 拷贝粘贴“Application Self-Link”
(可在该项目的属性页中获取).

       

     该XAP 文件将被发布到 Mesh 上。一旦这些步骤完成之后,您的应用就可以在游览器中启动了.
您可能被要求再次登陆.
   

       

     8. 测试运行您的应用并调试. 在 Live Desktop中启动当前应用, 我在构造方法上设置了一个断点(
breakpoint), 我的断点在Mesh上被命中!

        

     Visual Studio的断点:

        

    每次您调试该应用时,当前进程都会上传最新的.xap 文件到 Mesh 上。这是个好东东,因为它意味
着在线时原本要执行的那些步骤(上面所说的步骤),Visual Studio 帮您在调试时完成了这些上传和
发布新.xap 文件的工作.
 

        

      注:本文中我们发布的地址在developer.mesh-ctp.com, 而不是当前的 Live Mesh in beta.

       

   

     本文未使用任何Live Framework APIs 或访问任何资源. 我会在另一篇文章中介绍在 Mesh 中保存  
信息以及离线和在线体验.

 
    如果您想了解更多的关于 Live Framework的信息,这有几个sessions 值得去看一下:

    http://www.microsoftpdc.com/

 

了解LiveMesh的一些链接(译者注):   

     闲谈LiveMesh 同步你的生活   

     LiveMesh 微软的云计算  

     LiveMesh使用帮助链接   

 


     好了,今天的内容就先到这里了。


     原文链接:http://www.cnblogs.com/daizhj/archive/2008/12/09/1351020.html

     作者: daizhj, 代震军

     Tags: Azure,live mesh,离线,同步,silverlight

     网址: http://daizhj.cnblogs.com/

 

标题基于SpringBoot的在线网络学习平台研究AI更换标题第1章引言介绍基于SpringBoot的在线网络学习平台的研究背景、意义、国内外现状、论文研究方法及创新点。1.1研究背景与意义阐述在线网络学习平台的重要性及其在教育领域的应用价值。1.2国内外研究现状分析当前国内外在线网络学习平台的发展状况及趋势。1.3研究方法与创新点说明本研究采用的方法论和在研究过程中的创新之处。第2章相关理论技术概述SpringBoot框架、在线教育理论及相关技术基础。2.1SpringBoot框架概述介绍SpringBoot框架的特点、优势及其在Web应用中的作用。2.2在线教育理论阐述在线教育的基本理念、教学模式及其与传统教育的区别。2.3相关技术基础介绍开发在线网络学习平台所需的关键技术,如前端技术、数据库技术等。第3章在线网络学习平台设计详细描述基于SpringBoot的在线网络学习平台的整体设计方案。3.1平台架构设计给出平台的整体架构图,并解释各个模块的功能及相互关系。3.2功能模块设计详细介绍平台的主要功能模块,如课程管理、用户管理、在线考试等。3.3数据库设计说明平台的数据库设计方案,包括数据表结构、数据关系等。第4章平台实现与测试阐述平台的实现过程及测试方法。4.1平台实现详细介绍平台的开发环境、开发工具及实现骤。4.2功能测试对平台的主要功能进行测试,确保功能正常且符合预期要求。4.3性能测试对平台的性能进行测试,包括响应时间、并发用户数等指标。第5章平台应用与分析分析平台在实际应用中的效果及存在的问题,并提出改进建议。5.1平台应用效果介绍平台在实际教学中的应用情况,包括用户反馈、使用情况等。5.2存在问题及原因分析分析平台在运行过程中出现的问题及其原因,如技术瓶颈、用户体验等。5.3改进建议与措施针对存在的问题提出具体的改进建议和措施,以提高平台的性能和用户满意度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值