如何輕鬆搭建Windows8雲平台的開發環境

來源:互聯網
上載者:User

準備工作

在搭建環境前,大家需要在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應用開發之旅了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.