ASP.NET 实时网站复制创意

ASP.NET Live Website Replication Ideas

我有一个专用 Windows Server 2012 让我们称之为 'A' 我的 ASP.NET 4.5 网站在 IIS 8 上启动并处于活动状态。由于许多停机问题,我想要现在将我的网站移至 Azure。

我创建了一个具有相同环境的 Azure VM,并复制了所有文件和数据库。但是我无法在 VM 上启动网站和 运行(现在 2 天)。

有没有一种方法可以复制我在服务器 'A' 中的确切环境?

您可以将现有的 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, puppet, or DSC 等服务来确保服务器配置在机器之间是标准的。