2011-02-11 49 views
1

我連接到了一個WebRole實例。但我現在可以做什麼?我啓動服務器管理器並導航到角色 - > WebServer - > RD0...,但我所看到的似乎不是活動實例。當我點擊「Browse WebSite」時,我看不到部署的網站,即使我看不到或編輯配置的重寫規則(在web.config中定義)的實例。WindowsAzure:遠程桌面,我能做什麼?

也有趣的是,inetpub在系統驅動器D(d:\ inetpub \ wwwroot)上,但部署的(可編輯的)文件在E(e:\ approot)上。我想知道這是怎麼回事。

好吧,我想知道的事情是:

  1. 我怎樣才能啓動Web角色的唯一實例的版本(我無法找到一個IP或者端口)?
  2. 如何在web.config中假定臨時調試更改?
  3. 如何恢復部署的實例版本?

回答

1

1)我不相信你可以。這由Azure結構控制器進行管理。你可以做的最多的是強制一個單獨的實例(你已經RDP的那個實例)重啓/重啓。 2)是的。但是,除非虛擬機已被回收,否則它們將不會被還原,因此請準備好自行備份虛擬機。這是RDP的一個很好的使用 3)不是直接的。同樣,這由Azure Fabric控制器控制。但是,您可以手動將原來的數位放回到虛擬機中。

我不確定我是否理解有關服務器管理器的問題,但我可以回答有關事情發生的問題。 「基礎」Windows Azure VM映像是您看到INetPub所在的根驅動器。該應用程序部署到單獨的VHD(因此它在另一個驅動器上的存在)。如果您請求本地存儲,那麼將來自另一個虛擬驅動器。這就是Azure Fabric如何管理應用程序部署。構建得當,角色當然不會關心事物的生活。

+0

Thx爲您的答案。這是否意味着,對活動實例進行測試的唯一方法是編輯e:\ approot中的文件,缺點是更改會在活動網站上隨機出現,因爲其他實例具有舊的stttings?這聽起來對我來說不是很有效。此外,編輯web.config後,我無法識別任何區別,這個文件是否緩存在某處,或者是否需要重新啓動? – ownking 2011-02-11 14:38:41