2013-07-01 77 views
10

我已經完成了Visual Studio 2012與Microsoft SQL 2008一起開發Web應用程序的工作。我試圖讓它成爲可以通過電話而不是本地主機訪問的「實時」Web應用程序。Windows Azure和Windows IIS有何區別?

我研究,發現2個解決方案,是

  1. IIS
  2. 天青

我一直在尋找所有的淨IIS和天青之間的主要區別各種明確的交代。據我瞭解,IIS是一個Web服務器應用程序,隨Windows Server一起提供,用於提供網站,而Azure是一個利用IIS的Windows託管解決方案。在那種情況下,爲什麼人們仍然使用IIS,而Azure同時提供雲平臺和IIS?

哪個主機在本地主機上運行的典型Web應用程序更好?

我不能似乎找到任何線程SO或ASP.Net論壇,可以清楚地與優劣勢沿解釋兩者之間的主要區別。

以下是一些link1的,link2我發現提供了有關這兩個簡要信息。

+0

所有的問題都可以通過訪問Azure來解答,並閱讀它的幫助部分。 – jgauffin

+1

我不認爲我可以在這裏找到答案。 http://www.windowsazure.com/en-us/support/faq/ 這是azure幫助部分的鏈接。 –

+0

哪個問題找不到答案?你讀過「網站」文檔嗎?它有自己的FAQ,詳細解釋了「網站」在Azure中的工作方式。 – jgauffin

回答

14

你要找的是實際上是一個運行Web應用程序的地方,Teo。

正如您看到的,你可以做,在IIS中,如果您有連接到Internet的服務器。獲得這樣的服務器的一種方式是,要麼到達託管公司,要麼只是使用Windows Azure雲。

一個爲你現在做免費的這項權利的最簡單的方法就是註冊一個Windows Azure的試用帳戶。作爲該帳戶的一部分,您可以免費獲得基本的共享Windows Azure網站。

這裏有您需要的鏈接:

(1)http://www.windowsazure.com/en-us/develop/net/tutorials/get-started/

(2)http://www.windowsazure.com/en-us/pricing/free-trial/

我強烈建議你去完成整個教程(1)一步一步然後嘗試使用自己的應用程序執行此操作。在開始之前,請註冊試用帳戶(2)。您在第一個月內不會收費,如果您堅持使用免費網站,則不會收費。

享受。

+0

我可以問這個免費網站是我自己的第一個網站還是微軟免費演示網站?在VS2012中,可以選擇將我自己的webapp發佈到Windows Azure中。儘管我已經有了一個免費的Azure帳戶。至於現在,我是一名使用IIS實驗室計算機的學生,但是,這是我第一次單獨嘗試,因此我對此感到困惑。 –

+0

如果你有一個天藍色的帳戶,只需按照教程。這樣做的結果將是一個你擁有和管理的網站,人們可以打電話,這不僅僅是一個演示。只要你堅持'免費'的層次,你將不會被收費,但你可以編寫自己的應用程序。有關'免費'內容的詳情在這裏:http://www.windowsazure.com/en-us/pricing/details/web-sites/ –

+0

但是我的主要問題不在於現在的定價。這是關於Azure和IIS以及它的定義之間的主要區別。他們彼此的優勢和差異是什麼? –

-2

將IIS與Azure進行比較無關緊要。這是兩個不同的概念,彼此隱約相關。你對每一個的含義都缺乏一些非常基本的理解,我建議你從頭開始閱讀。

IIS確實是一個Web服務器應用程序。這意味着,例如,它可以路由HTTP請求並響應來自您創建的網站應用程序的響應。
爲了簡單起見,我們假設IIS可以在任何Windows機器上運行,這使得該機器成爲Web服務器。

如果你想擁有你的網站正常運行,你需要要麼有你自己的機器充當Web服務器,或者是上傳你的網站的應用程序到其他機器。

Azure是一組cloud服務。其中一項服務是網站主機,它允許您使用雲計算機運行託管您網站的IIS。
作爲服務的一部分,Azure將負責爲您安裝和使用IIS服務器。

底線,如果您打算在Windows路徑,你最終可能會同時使用Azure和IIS(除非你將要舉辦自己的網站...)