2016-05-07 97 views
1

我有一個專用的Windows Server 2012讓我們稱之爲'A',我的ASP.NET 4.5網站已啓動並在IIS 8上處於活動狀態。由於許多停機問題,我現在想移動我的網站到Azure。ASP.NET Live網站複製想法

我創建了一個具有相同環境的Azure VM並複製了所有文件和數據庫。不過,我無法在虛擬機上啓動並運行網站(2天)。

有沒有一種方法可以用來複制我在服務器'A'中的確切環境?

回答

0

您可以將現有VM(如果它是VHD格式)複製到Azure。有關更多信息,請參閱https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-createupload-vhd/

如果您的服務器是物理的,則可以使用類似https://www.microsoft.com/en-us/download/details.aspx?id=42497的內容來進行轉換,然後將其上傳到Azure。

最後,使用諸如chef,puppetDSC之類的服務來確保服務器配置在機器間是標準的。

+0

Thanks @CtrlDot。我很確定它是一個虛擬機,但我無法訪問VHD(可能是由於Windows Server許可問題)。在這種情況下,我該怎麼做?把它當作物理? – CuriousDev

+0

我認爲這些工具應該在虛擬上工作。我很好奇你最初的問題是什麼。 – CtrlDot