0

我創建使用Asp.net網頁API在蔚藍的Web應用程序,我想用一個Web角色應用程序使用它! web應用程序和web角色有什麼區別,我該怎麼做!感謝Asp.Net的Web API和Azure的Web角色

+2

的[是多麼Azure的網站和蔚藍的Web角色之間的區別(http://stackoverflow.com/questions/10941488/what-is-the-difference-between-an-azure-web可能的複製上門和-AN-Azure的網絡角色) – Peter

回答

0

一個藍色的web應用程序是一個網站,你在蔚藍的主機作爲網站正常。 你不真的有很多,你可以用機器做的。只是將其視爲正常的網站託管。

甲webrole是雲服務的一部分。這更靈活一點。 Web角色允許您在正在運行應用程序的虛擬機上安裝應用程序。機器狀態並未保持,因此如果機器停機,您將丟失存儲在其上的所有數據。實際上你上傳了一個帶有應用程序的zip包。這會安裝應用程序,出現問題時會啓動新機器,並在該新機器上再次安裝軟件包。這對Azure網站也是一個「問題」。

下面是更多的一些信息一個很好的鏈接+與虛擬機信息這實際上是一個層更低,這意味着你必須對機器的控制。

https://azure.microsoft.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/

0

在大多數場景的Azure的Web應用程序是你應該用什麼。它提供幾乎所有網站所需的全部功能。

然而,Web應用程序可能無法在少數情況下如當你有,你需要與你的代碼捆綁

  • 需要將RDP到機器上的軟件或庫的依賴性工作,

    • 一些目的
    • ...

    在這些情況下,你將不得不依賴於Web角色。