2014-05-13 207 views
0

我用windows azure雲服務。windows azure雲服務

我添加了一個新的網站到生產服務器上的IIS成功,但我的問題,當我重新啓動虛擬機

網站被刪除

我改變從網站的位置(F或E驅動程序C)成功,但我的問題,當我重新啓動虛擬機的網站返回的位置(F或E驅動程序)\

任何幫助。

+1

這不是在雲服務上如何完成的。如果您需要添加新網站,請將該項目與Visual Studio中的WebRole關聯,然後重新部署。 – haim770

+0

謝謝你的回答,但第二個問題呢:(我改變了IIS生產網站的位置或從(F或E驅動程序到C)登臺虛擬機成功,但我的問題,當我重新啓動虛擬機的網站返回到(F或E驅動程序)上的位置) – Khalil

+2

由於Cloud Service由Azure結構控制器管理和配置。重新啓動後(甚至不管它),它將加載操作系統映像,然後重新部署您的部署軟件包。如果您需要完全控制操作系統,請使用Azure虛擬機。 – haim770

回答

0

您可以在啓動腳本中處理驅動器號。

這是一個帶有示例啓動腳本的博客。

MSDN Blog

1

您所描述的行爲是設計 - Web角色將您的網站部署到任意數量的驅動器號(我已經看到了它的主機之間變化)。您的網站很可能會在重新啓動之間消失,因爲您正在將其移動到每個Web角色主機具有的大型「臨時」或臨時驅動器。這通常比其他驅動器大,但在重新啓動之間不會持久。

你最好的辦法就是離開網站,按照原樣進行部署,除非你有很好的理由需要改變 - 如果因爲你需要更多上傳內容的空間等,那麼你可能需要考慮重寫應用程序的這些組件以寫入Blob存儲。您甚至可能希望利用新發布的SMB共享在BLOB存儲上實現此目的(http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx