如何将网站从一台机器上的 IIS 7.5 迁移到另一台机器上的 IIS 8.5?

How do I migrate Web sites from IIS 7.5 on one machine to IIS 8.5 on a different machine?

美好的一天

我自己的任务是将我的小网站迁移到全新的机器上。

我正在寻找一些意见,以了解将这些网站的相关 IIS 设置移到另一台计算机上的最明智方法。

(网络部分不是问题,只是转发到不同的IP并告诉防火墙应该没问题。)

源系统有 IIS 7.5 on Win 7 Ultimate

目标系统 IIS 8.5 on Win 8.1 Pro


最有可能是由于 IIS 不同,以下方法不起作用。在当前机器上:

appcmd add backup "backup name"

在新机器上:

appcmd restore backup "backup name"

这把整棵树一分为二(当然,我应该保存目标机器的空 IIS 状态)。不过,这很容易修复:从 Windows 功能,禁用 IIS,让 PC 重新启动,然后再次启用 IIS。

备份和恢复被设计为管理 IIS 配置的机器本地方式。从一台机器上保存的备份无法在另一台机器上轻松恢复。

Microsoft 确实为用户提供了将网站从一台 IIS 计算机移动到另一台计算机的工具,该工具名为 Web 部署工具,

https://www.iis.net/learn/publish/using-web-deploy/synchronize-iis