簡體   English   中英

為什么要在 Azure 上部署 Web 服務作為 Web 角色?

[英]Why would you want to deploy a Web Service as a Web Role on Azure?

我的印象是應該在工作角色下運行的 Web 服務。 我剛剛發現可以使用 web 角色設置 web 服務。 使用一個角色相對於另一個角色有什么優勢?

If you use the Web Role, your service will be hosted in a full IIS, and you can for exemple co-host it with your Web site, and use all of IIS features.

如果您使用 go 作為 Worker 角色,則必須新建一個 ServiceHost 來托管您的服務。 您不會在 IIS 內運行。

在這里回答了一個類似的問題。 請注意,即使使用 Web 角色,您也可以選擇通過 IIS 托管 web 服務或使用服務主機自行托管。

早在 3 月,輸入端口處理就進行了更新,因此現在您可以以任何您喜歡的方式將輸入端口分散到您的角色中,甚至一個角色最多可以有 25 個。 這緩解了與啟用 RDP 的單角色部署相關的問題(因為在這種情況下,RDP 消耗 2 個輸入端口)。 有關端口分配的更多信息,請參閱我的博客文章,因為它在設置服務托管時確實為您打開了選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM