当前位置: 移动技术网 > IT编程>开发语言>.net > 如何轻松搭建Windows8云平台的开发环境

如何轻松搭建Windows8云平台的开发环境

2017年12月12日  | 移动技术网IT编程  | 我要评论

漳州二手房,快手陈山,好的日志文章

准备工作

在搭建环境前,大家需要在windows azure平台注册免费账号,注册完成后,即可获得90天免费使用权限。注册方法请参考:免费试用windows azure云平台(无须提供信用卡)

如果你具有微软msdn subscription账户,可以根据账户权限申请为期一年的windows azure账号。

 

 

具有windows azure账号后,请检查本地机器是否安装了远程桌面应用(remote desktop),在随后的文章中,将通过远程桌面登陆到云平台虚拟主机进行windows 8应用开发。

- windows 平台,通常来说默认安装远程桌面;

- 如果你使用mac或者linux系统,可以在这里下载远程桌面应用。mac版本   linux版本

 

开始搭建windows8开发环境

首先登陆windows azure管理平台,创建新的windows azure affinity group和storage account,为随后创建windows azure虚拟主机作准备,

1. 创建windows azure affinity group,点击左边的菜单“network”选项,在页面中选择“affinity group”

点击页面下方的“create”按钮,创建新的affinity group,输入唯一的affinity group名称,根据自己所在国家选择距离最近的服务器区域,中国用户推荐选择“east asia”,然后点击完成。

2. 创建windows azure storage account, 点击左面菜单“storage”选项,然后点击页面左下的“new”按钮,

选择data services => storage => quick create => 输入自定义url,选择上步创建的affinity group,另外选中“enable geo-replication” 然后点击右下的创建帐户按钮。

 

3. 创建windows azure虚拟主机, 在左侧菜单,选择 “virtual machines”选项,默认情况下,virtual machines是空白,

点击页面左下方的“+new”按钮,创建一个新的虚拟主机实例,

选择compute => virtual machine  => from gallery, 页面将载入当前云平台所支持的操作系统镜像文件,

在操作系统镜像文件列表中选择“windows server 2012, october 2012”,然后点击右下的按钮,

在虚拟机设置选项中,填写虚拟主机名称,默认登陆用户名是administrator,设置密码,然后在“size”中选择“medium(2 cores, 3.5gb memory)”,然后点击右下的按钮

为虚拟主机选择设置storage account和affinity group,这两项,在前文已经设置完成,直接在菜单中选择即可,而dns名称需要设置唯一的名称,随后远程登陆时将会使用该域名。

在点击创建虚拟主机后,系统将进入镜像恢复和创建系统配置步骤,该步骤完全自动操作完成,无需开发人员干预。

在virual machines页面,可以查看当前主机是否已经创建完成,以及运行状态。

当虚拟主机状态为“running”的时候,即可创建连接到该主机。

 

4. 在windows azure虚拟主机创建windows 8开发环境

虚拟主机创建完成后,点击虚拟主机名称,即可进入系统资源详细页面,从中可以了解到当前系统资源使用状况以及主机详细信息。

在页面下方,点击“connect”按钮,会自动生成后缀名为"rdp"的文件,然后提示下载,该文件为远程登陆文件,通过前文安装的远程登陆工具即可导入,运行该文件后,用户即可登陆到windows azure虚拟主机。

双击下载的“rdp”文件,将提示连接服务器信息,并且要求输入用户名和密码,

这里用户名密码需要填写前文创建的“administrator”账号信息。

登陆成功后,即可看到windows server 2012操作系统桌面,

为了方便windows8应用开发,下面需要对操作系统进行简单的设置,首先进入"server manager",

点击右边菜单“manage” => "server manager properties", 

在弹出窗口中选中“do not start server manager automatically at logon”,这样在每次启动时,就不会再入server manager应用,节省系统资源和带宽。

返回,server manager窗口,选择右上菜单“tools”, 然后选择“computer management”选项,

点击后,即可进入computer management窗口,在窗口左边菜单中右键点击“users”目录,然后选择“new user...”,

在新用户添加窗口中,添加用户“developer”,密码自定义设置,该用户将在后文作为开发账户使用,因为在云平台虚拟主机中,administrator不能直接作为开发账户,所以才需要创建该用户账户。

创建用户完成后,右键点击“groups”菜单,然后,右键点击“administrators”用户组,

添加“developer”用户进入administrator管理员用户组,

完成用户和用户组设置后,关闭相关窗口,返回server manager窗口,点击“tools” => ”services“

在services窗口中,找到”windows audio“服务,设置”startup type“为”automatic“,然后点击”ok“关闭窗口。

然后选择”windows audio endpoint builder“服务,同样设置”startup type“为”automatic“,然后点击”ok“关闭窗口。

在services窗口右键点击”windows audio“和”windows audio endpoint builder“,点击“start”运行两个服务。

返回server manager主窗口,选择“local server”,

在右边窗口中,选择“ie enhanced security configuration”,设置“administrators”和“users”为“off”,

然后使用快捷键“windows” +  r,会弹出run窗口,输入“regedit”命令,进入注册表编辑窗口,

进入注册表“computer\hkey_local_machine\software\microsoft\internet explorer\main”,双击“applicationtileimmersiveactivation”注册键,修改值为“1“,然后点击”ok“保存退出。

返回到server manager窗口,在”add roles and features wizard”中,选择“role-based or feature-based installation”,点击“next”按钮,根据自身开发需求,添加服务器应用,例如可以在该窗口添加“web server(iis)”服务等。

需要注意的是,在该窗口中,需要添加windows 8桌面样式,以方便随后开发windows store应用调试使用,

在添加“desktop experience"完成后,需要关闭所有应用窗口,重新启动windows azure虚拟主机。重启虚拟主机有以下方法,

1)使用alt + f4,打开退出菜单,选择”restart“

2)在windows azure虚拟主机管理页面,选择”restart“菜单重新启动机器。

 

5. 安装windows 8应用开发工具

添加windows 8桌面风格,需要一段时间,可以通过windows azure虚拟主机页面监控服务器状态是否启动完毕。

主机启动完成后,使用远程桌面登陆,这次登陆使用前文创建的”developer“账户,

登陆成功后,使用ie浏览器,打开windows 8开发工具在线安装页面,点击“download now”,在线安装windows8开发工具。

在提示窗口中点击“run”,随后的窗口中,即可安装windows8开发工具。

安装完成后,点击“launch”,即可进入visual studio激活窗口,

点击“register online”使用你的微软邮箱账号注册,即可获得免费产品注册码,输入注册码后,即可激活visual studio开发工具。

在第一次运行时会提示输入微软账号登陆,获取开发人员许可证,

使用微软账号登陆,登陆成功后,即可获取免费开发人员许可证书。

完成以上设置后,即可打开visual studio创建第一个windows store应用,正式开始windows 8应用开发之旅了。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网