保存/存档IIS 7.5设置进行恢复等

我不是一个训练有素的系统pipe理员或networking工程师,只是一个多年来掌握了一些知识的程序员,目前我发现自己正在pipe理WinServer 2008 R2上的IIS 7.5部署。

我需要知道是否有一个相当无痛的方式来保存我的整个IIS 7.5configuration – 包括应用程序池及其设置,安全参数等备份/恢复等。

我知道有几个configuration文件,坚持IIS设置 – 是否足以存档他们的地方,并加载他们,如果我需要恢复我的configuration?

如果是这样,那么需要哪些文件? 他们在哪里? 还有什么可能需要做,以便我可以随时在必要时恢复我的生产IIS设置?

当然! 从%windir%\ system32 \ inetsrv运行

APPCMD ADD BACKUP MyBackup

(和APPCMD RESTORE BACKUP MyBackup如果/遇到麻烦时)

…应该为你做的工作。 它备份你的applicationhost.config文件(和一些相关的configuration文件),这是你的中央IISconfiguration存储。

网站和应用程序也将设置保存在Web.config文件的目录中,因此您还需要将这些设置备份到网站/内容中,但是网站,应用程序和其他服务器级别的设置都存储在该应用程序主机中。configuration文件。

默认情况下,备份位于c:\ inetpub \ history中,如果检测到更改,App Host Helper服务(AppHostSvc)每隔2分钟备份历史logging副本,默认情况下最多备份10个备份(可通过configuration编辑器 – 在服务器级别打开configHistory)。