Azure開發者任務之六:基於Silverlight的Azure託管ASP.NET應用程式

來源:互聯網
上載者:User
關鍵字 應用程式 這個 我們 門戶 選擇

本文主要講述了如何在全新的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 Kum ar

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.