解决思路:

先导出IIS站点和应用程序池的配置文件到D盘 -》格式C盘重装系统 -》导入配置文件恢复网站 -》恢复系统里面和网站对应的用户 -》最后在智创软件里选择所有站点,“重设目录权限”,问题解决。

试想,160个站点,如果手动重新添加,重新设置权限,恐怕一天也弄不完吧。这个方案,大概在1小时左右就可以搞定,重设目录权限需要时间,但是软件自动进行,不需要人工干预。

一、导出IIS站点和应用程序池

不像IIS6,IIS7已经没有可视化界面可以供导出IIS的配置了,所以,需要用到命令提示符。在CMD下。

1、导出网站配置
%windir%\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > d:\iisapp.xml
2、导出应用池
%windir%\system32\inetsrv\AppCmd.exe LIST APPPOOL /config /XML > d:\poolapp.xml

重新安装操作系统后:

  1. 导入网站配置

%windir%\system32\inetsrv\AppCmd.exe ADD SITE /IN < d:\iisapp.xml

4.导入应用池

%windir%\system32\inetsrv\AppCmd.exe ADD APPPOOL /IN < d:\poolapp.xml

至此,网站和应用程序池已经全部导入,在IIS管理器里面可以看到全部站点,但是之前在系统创建的网站用户都不在,网站无法打开。