布置Silverlight项目到Windows Azure云渠道实例51CTO博客 - 亚美娱乐

布置Silverlight项目到Windows Azure云渠道实例51CTO博客

2019年03月30日08时05分49秒 | 作者: 怀曼 | 标签: 项目,渠道,布置 | 浏览: 2367

上一篇,介绍了无须信用卡请求试用免费Windows Azure云运算渠道,本篇将实例演示怎么布置Silverlight运用项目到Windows Azure云渠道。

 

准备工作

在布置Silverlight运用前,首要需求创立一个完好的Silverlight项目,本篇首要演示怎么布置Silverlight项目到 Windows Azure云渠道,所以不再详细描述怎么创立Silverlight项目。这儿运用一个最近新推出的Theme主题作为演示项目。

别的,布置Silverlight项目需求运用Visual Studio 2010集成开发环境,而且需求装置最新的Windows Azure SDK(SDK 1.4),引荐咱们能够运用微软的Web Installer下载(参阅)。Azure SDK装置进程十分简略,无须开发人员干与装置进程。完结装置后,在Visual Studio 2010下能够看到Cloud项目模板。

 

 

增加Windows Azure效劳

首要编译Silverlight项目,承认项目在本地能够正常运转。

然后在当时Silverlight项目下增加新的Windows Azure项目,命名为“SLWindowsAzureProject”

 

 

点击OK后,会提示挑选新的Windows Azure项目模板,

因为咱们运用现有的Silverlight项目作为默许项目模板,所以,无须挑选任何项目模板,直接点击“OK”进入下一步,

Visual Studio 2010将创立一个新的Windows Azure项目在当时SLWP7Theme项目下,在项目下包括一个Roles人物目录,一个SerivceConfiguration配置文件以及一个 SerivceDefinition效劳界说文件。

为了能够让Windows Azure云渠道正常拜访存取当时Silverlight项目,在创立Windows Azure项目后,需求增加指定的人物到当时项目下,右键点击“Roles”目录,“Add” –> “Web Role Project in solution…”,

随后会弹出需求将该人物相关到Web效劳器端项目,在咱们的项目中,SLWP7Theme.Web是效劳器端项目承载Silverlight项目运转,所以将人物分配到该项目下,

创立Roles成功后,在SLWindows AzureProject目录下能够看到Roles内容,

 

完结Windows Azure设置后,能够进行项目Debug测验,Visual Studio 2010将运转Windows Azure模拟器,并生成图标在任务栏,开发人员能够对效劳进行监控和阅读。

Windows Azure模拟器运转时,会对数据存储进行简略初始化操作,

假如项目编译无错,Silverlight将进入Debug状况。

 

开端布置项目

完结以上操作后,就能够进行项目布置操作了。布置Silverlight项目首要需求对Windows Azure项目进行发布操作,右键点击“SLWindows AzureProject”,然后点击“Publish”

弹出Windows Azure项目布置窗口,因为是第一次创立效劳,发布时需挑选”Create Service Package Only“,而假如在Windows Azure渠道现已存在布置项目,则需求挑选“Deploy your Windows Azure project to Windows Azure”,

点击OK后,则会弹出一个Windows文件阅读窗口,其间包括一个ServiceConfiguration云效劳配置文件和一个.cspkg的效劳包文件,该文件包括当时Silverlight项目效劳器端履行文件。

 

现在需求运用上一篇你请求的Windows Azure云渠道帐号,对主机效劳进行设置操作。首要运用你注册的帐号登录Windows Azure渠道,该渠道最新版本是依据Silverlight的,所以有必要装置Silverlight最新客户端才能够正常拜访。登录后能够看到当时帐号状况为Active。Windows Azure开发者渠道:http://windows.azure.com/。

点击“New Hosted Service”,将弹出云渠道主机效劳创立子窗口,

需求阐明的是,

1. 挑选用户拜访区域,答应开发人员设置东亚,东南亚,欧洲,美洲等区域,开发人员能够依据首要用户群散布挑选Windows Azure效劳器方位。虽然你挑选的效劳器区域并非你所在区域依旧能够正常拜访,仅仅可能会速度慢一点。这儿,我将区域布置到东亚。

2. Deployment options,第一次布置项目,将项目保持在Stage环境下,对布置的项目进行测验云端测验。而Windows Azure渠道将生成一个随机的DNS称号供开发人员拜访测验。

例如:(http://0663aab2c1814d0eae91b1d0ee899738.cloudapp.net/SLWP7ThemeTestPage.html)

假如想直接发布成为正式云端项目,能够直接挑选“Deploy to production environment”选项。

在创立效劳完结测验后,也能够经过“Swap VIP”进行环境切换,将产品从Stage测验状况,切换到正式发布状况,而DNS称号也将会从暂时随机称号转换为起先创立的http://slwp7.cloudapp.net/SLWP7ThemeTestPage.html.

点击Ok完结创立,Windows Azure渠道给出正告信息,引荐在一个项目下创立多个Web Role避免其间一个Role失效时形成项目无法拜访。因为这儿仅仅演示项目,我将疏忽该正告信息。

点击Yes后,Windows Azure渠道将主动创立主机效劳,而且上传云效劳包和配置文件,该进程无须开发人员干与。

创立完结后状况为“Ready”,

 

假如当时项目处于“Staging”测验状况,需求点击“Swap VIP”进行环境切换.

切换进程效劳器需求从头初始化项目,并生成正式DNS URL。

切换完结后,即可翻开云效劳URL:http://slwp7.cloudapp.net/SLWP7ThemeTestPage.html 进行测验,假如看到Silverlight项目页面,则阐明布置成功。

 

至此,布置Silverlight项目到Windows Azure云渠道完结。

 

项目源代码

 

 

欢迎咱们参加“专心Silverlight”QQ技能群,欢迎咱们参加一同学习评论Silverlight&WPF&Widnows Phone开发技能。
22308706(一群) 超级群500人
37891947(二群) 超级群500人
100844510(三群) 高档群200人
32679922(四群) 超级群500人
23413513(五群) 高档群200人
32679955(六群) 超级群500人
61267622(七群) 超级群500人
88585140(八群) 超级群500人
128043302(九群 企业运用开发引荐群) 高档群200人
101364438(十群) 超级群500人
68435160(十一群 企业运用开发引荐群)超级群500人

 

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表亚美娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章