0
我知道一個人可以在Windows Azure上託管多個網站,我想知道在我已經部署了它之後是否可以將更多網站添加到我的雲解決方案。如果我無法將另一個站點添加到項目中,那麼重新部署或者這是不可能的。Windows上的IIS控制Azure
我知道一個人可以在Windows Azure上託管多個網站,我想知道在我已經部署了它之後是否可以將更多網站添加到我的雲解決方案。如果我無法將另一個站點添加到項目中,那麼重新部署或者這是不可能的。Windows上的IIS控制Azure
您可以在服務定義文件中定義您的網站。您可以將站點添加到服務定義文件,並重新部署您的應用程序層或進行VIP交換更新。使用後者,您不會錯過任何一個節拍 - 您可以在臨時插槽中部署新角色(這將在新站點中使用新配置),然後交換分段和插槽。請求將排除舊的和新的請求重定向到新的。瞧,你是新的網站是活的。
這就是我們如何更新我們的服務(我們最近剛剛添加了一個新網站)。
這裏有IIS服務定義的詳細信息:
http://msdn.microsoft.com/en-us/library/windowsazure/gg433059.aspx
這裏有VIP交換更多的信息:
http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx
非常感謝您的回答,我還想問一下在這種情況下如何處理主機名,我是否可以擁有多個主機名? – smoothe 2012-02-14 23:18:19
在我們的具體情況中,我們在不同的端口上有不同的服務。但是,如果您希望使用不同的DNS主機名來解析兩個不同的站點,請查看綁定部分。有一個叫做主機頭的概念。如果兩者都在同一端口和IP(VIP)上,則主機頭是消除歧義的一種方式。如果標題中的名稱是somehost.site.com,則路由到此站點。 etc ... – bryanmac 2012-02-14 23:24:14
請注意,我在傳統部署中嘗試了主機頭和IIS,但未在Azure中嘗試過。我不明白爲什麼它不能工作,因爲它只是在雲中的虛擬機上完整的IIS ... – bryanmac 2012-02-14 23:25:04