Azure開發者任務之六:基于Silverlight的Azure托管ASP.NET應用程序
原創本文主要講述了如何在全新的Azure門戶中托管ASP.NET應用程序。
Windows Azure的門戶徹底大變樣了。它現在是基于Silverlight的。幾乎所有的信息都在同一個頁面上,幾乎所有的操作都可以在一個頁面中完成。現在是通過部署的屬性窗口,角色實例的屬性窗口和托管服務的屬性窗口來提供各種擴展操作的,針對SWAP VIP的OS配置現在可以通過上方的Ribbon控件來完成。左邊的窗格包含一個在線的“How to”向導和一些用來完成其他操作的選項。
關于新的門戶的外觀,我會在以后的文章中詳細討論。本文主要講述如何在全新的Azure門戶中托管ASP.NET應用程序。
首先:
1,打開Visual Studio。
2,創建一個新的項目,在“Cloud”標簽下,選擇Windows Azure項目模板。
3,選擇“ASP.Net Web Role”,然后點擊向右的箭頭按鈕。
4,為了測試,在“Default.aspx”中做出一些修改。
5,在云項目上右擊,然后選擇“Publish”。從給出的兩個選項中選擇“Create Service Package Only”。
點擊“OK”按鈕,然后你會看到一個發布成功的消息,并且,有兩個文件會被自動地創建。
1,包文件(.cspkg)
2,配置文件(.csdef)
要在Azure中托管應用程序,我們需要提供這些文件的完整路徑。所以,應該記錄下這個路徑。
這個應用程序是在local application fabric上運行和啟動的。登錄到Azure的Development門戶。在登錄成功以后,你會看到一個遷移到新的Azure門戶的選項。選擇這個選項。你可以毫無后顧之憂地遷移到新的門戶,因為在任何時候你都可以切換回舊的門戶。
在左邊的窗格中,你可以看到到一個托管服務被列了出來。我創建了一個托管服務,在“Hosted Service”選項的旁邊,它作為一個計數被列了出來。要創建新的服務,你可以點擊“Hosted Service,Storage Account & CDN”選項。
你可以創建一個新的托管服務
我已經創建了一個叫作“FirstApplication”的托管服務。在這里,我們會在這個托管服務中部署一個ASP.Net Web應用程序。
點擊“FirstApplication”,然后點擊上方的“New Staging Deployment”。
注意,這里的“debugmode”是我的訂閱的名字。
在點擊了上方Ribbon中的“New staging Deployment”以后,會彈出下面這個窗口。
我們需要提供部署的名字,然后,我們需要瀏覽到包文件和配置文件。我們在本地系統上創建并打包了一個ASP.NET應用程序。所以,我們可以選擇“Browse Locally”選項。如果我們的配置文件和包文件在某些存儲器中(例如:BLOB),那么我們可以選擇“Browse Storage”選項。
在本地瀏覽的過程中,提供你的包文件和配置文件的確切路徑。
我們提供的部署名是“Test1Demo”。當你瀏覽到一個包文件和一個配置文件的時候,點擊“OK”按鈕。
當我點擊“OK”按鈕的時候,我得到了下面這個警告。
當我點擊“See more Details”的時候,我看到這個警告是關于這個Web角色只有一個實例的。
如果你想自己來增加Web角色的實例數的話,可以忽略這個警告,點擊“Yes”。
如果你點擊了“OK”,你可以看到一些和各個部署階段有關的變更信息。
一段時間以后,你會看到如下所示的“Ready”消息。
現在,你的應用程序已經被托管到Azure的Staging服務器中了。點擊部署名(在這個例子中,部署名是“Test1Demo”)。點擊部署名以后,在“Properties”標簽中點擊DNS服務器的URL,在一個瀏覽器中打開托管在Azure中的ASP.Net Web應用程序。
原文名:Windows Azure for Developers Task 6:Hosting ASP.Net Application in New Silverlight based Azure Portal 作者:Dhananjay Kumar
【本文乃51CTO精選譯文,轉載請標明出處!】
【編輯推薦】
- 微軟公布云計算平臺Azure收費模式細節
- 云計算意在長遠,微軟云計算服務Windows Azure已經啟用
- 技術透析:Windows Azure Platform框架與組成
- 微軟Windows Azure Platform技術解析
- 走近微軟云:SQL Server到Azure數據同步
- 當微軟Azure遭遇亞馬遜EC2:五大關鍵區別
- Windows Azure云計算平臺新增五大功能
- 云計算前途光明 Azure用戶數突破31000
- 如何把應用程序部署到Windows Azure中