IIS下还原备份xml配置文件的方法
程序员文章站
2024-01-24 15:44:46
备份步骤:打开iis -> 右键网站 -> 将配置保存到一个文件 -> 选择路径确定(无加密)。 在机子重装后使用dos命令进行还原。(因为iis6上...
备份步骤:打开iis -> 右键网站 -> 将配置保存到一个文件 -> 选择路径确定(无加密)。
在机子重装后使用dos命令进行还原。(因为iis6上没有方便步骤)。网上有个iis备份还原的工具叫iisbackup,但是我觉的不好用,所以不如用dos命令。闲话少说,以下是方法。
1.首先打开你保存的文件,查看下xml结构中的iiswebservice标签
<?xml version ="1.0"?>
<configuration xmlns="urn:microsoft-catalog:xml_metabase_v64_0">
<mbproperty>
<iis_global location ="."
sessionkey="496353625000000034000000100000000b020000016800000168000081e2da380f08d7a77a0f7a8d1e5733151278c173cff44170288404a94b90c90501f8ddb5b80a9b9ba9223fbf4e07334a6eeb1f076e1aad0f806b5bb5"
>
</iis_global>
<iiswebservice location ="/lm/w3svc"
allowkeepalive="true"
........................
看下iiswebservice中的 location ="/lm/w3svc" 路径,一会需要使用
在机子重装后使用dos命令进行还原。(因为iis6上没有方便步骤)。网上有个iis备份还原的工具叫iisbackup,但是我觉的不好用,所以不如用dos命令。闲话少说,以下是方法。
1.首先打开你保存的文件,查看下xml结构中的iiswebservice标签
复制代码 代码如下:
<?xml version ="1.0"?>
<configuration xmlns="urn:microsoft-catalog:xml_metabase_v64_0">
<mbproperty>
<iis_global location ="."
sessionkey="496353625000000034000000100000000b020000016800000168000081e2da380f08d7a77a0f7a8d1e5733151278c173cff44170288404a94b90c90501f8ddb5b80a9b9ba9223fbf4e07334a6eeb1f076e1aad0f806b5bb5"
>
</iis_global>
<iiswebservice location ="/lm/w3svc"
allowkeepalive="true"
........................
看下iiswebservice中的 location ="/lm/w3svc" 路径,一会需要使用
2.使用win+r打开运行框,输入cmd进入dos界面
3.键入 cd c:\windows\system32 改变路径
4.在上面路径下键入
iiscnfg /import /f c:\iisbak.xml /sp /lm/w3svc/1 /dp /lm/w3svc /children /merge
其中c:\iisbak.xml为保存的配置文件路径
而 /lm/w3svc就是你的iiswebservice中的local值.
这样所有步骤就完成了。