以前重装 IIS 6 时,总是把 IIS 6 的配置文件(C:\WINDOWS\system32\inetsrv\MetaBase.xml)复制出来,然后重装好新系统后,再把这个文件中关于站点配置的信息复制到新装好系统的配置文件中,我那台虚拟主机上 40 多个站点,以后有可能增加到几百个,这样做搞起来很麻烦,而且还容易出错,所以一直想找个简单的办法。
我也知道 IIS 6 本身有个备份/还原配置的功能,但是我每次备份出来的文件(在C:\WINDOWS\system32\inetsrv\MetaBack目录中),都不能在新系统中还原,报告说签名不对,很是郁闷。
所以一直以为 IIS 6 备份配置文件没有 Apache 方便。直到昨天我才发现,原来在备份/还原配置时,只要选择“使用密码加密备份”就可以在不同的机器上进行迁移了。
我觉得 IIS 6 也不可能笨到连这个功能都不提供,只是我自己太笨一直没有找到罢了。
