译文:
最近在Los Angeles 的PDC大会,看到了Mesh-enabled web applications 所做的开发,我迫不及待使用手头的 token 去做些东西(应用).
首先,如果你还未注册 Live Mesh 帐号的话,在这里进行注册:
[url]http://www.mesh.com/[/url]
. 这是个公共的beta 版,您可以使用不同的客户端应用和Live Desktop去同步或共享数据.
在本文中,我讨论了在受限访问情况下的Live Framework CTP 开发。
为了创建你的第一个 Mesh-enabled 项目,你需要安装 Live Framework Tools CTP. 当你获得token之后,才可以下载它.
Silverlight Mesh-enabled web application
1. 开始创建一个“Silverlight Mesh-enabled Web Application”类型的项目,如下.
发布项目用于调试
3. 在Developer portal网站上(
[url]https://lx.azure.microsoft.com/Cloud/Provisioning/Templates.aspx[/url])
,
创建一个项目,这里选择“Mesh-enabled Web application”:
创建一个项目,这里选择“Mesh-enabled Web application”:
5. 回到Visual Studio,编译该项目,并生成一个以您的项目命名的 .zip 文件. 该 zip 文件包括
host项目文件(.meshproj)以及silverlight项目中的 .xap 文件).
在项目目录 > Bin > Debug 目录下检查刚创建的.zip 文件. 一个窍门就是在VS中右击相应的项目文件并在弹出菜单中选择“Open Folder in Windows Explorer”即可.
在项目目录 > Bin > Debug 目录下检查刚创建的.zip 文件. 一个窍门就是在VS中右击相应的项目文件并在弹出菜单中选择“Open Folder in Windows Explorer”即可.
6. 返回到Developer portal 上的project detail 页面. 点击“Upload Package”上传您的.zip文件. 这将会发布该 Mesh-enabled web application 并使其在 Live Mesh 中生效.
回到Visual Studio,按F5 调试,Visual Studio会启动“Mesh publishing tool”. 注: 我不太清楚是否VS真的去调用Mesh Publishing tool,因为这只是给个名字而已.
该XAP 文件将被发布到 Mesh 上。一旦这些步骤完成之后,您的应用就可以在游览器中启动了. 您可能被要求再次登陆.
Visual Studio的断点:
每次您调试该应用时,当前进程都会上传最新的.xap 文件到 Mesh 上。这是个好小编,因为它意味着在线时原本要执行的那些步骤(上面所说的步骤),Visual Studio 帮您在调试时完成了这些上传和发布新.xap 文件的工作.
注:本文中我们发布的地址在developer.mesh-ctp.com,而不是当前的 Live Mesh in beta.
本文未使用任何Live Framework APIs 或访问任何资源. 我会在另一篇文章中介绍在 Mesh 中保存
信息以及离线和在线体验.
如果您想了解更多的关于 Live Framework的信息,这有几个sessions 值得去看一下:
了解LiveMesh的一些链接(译者注):
好了,今天的内容就先到这里了。
作者: daizhj,代震军
Tags: Azure,live mesh,离线,同步,silverlight
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。