amk 发表于 2019-4-15 15:32:48

IIs配置文件存放路径 保存配置文件及导入 导出 备份 还原

IIS 5 中,IIS的配置文件在:

C:\WINNT\system32\inetsrv\MetaBase.bin

IIS 6 中,IIS 的配置文件在:

C:\WINDOWS\system32\inetsrv\MetaBase.xml

IIS 7 中,IIS 的配置文件在:

C:\WINDOWS\system32\inetstr\config\applicationHost.config
想修改这个文件需要把iis对应的服务关掉,这样才能修改这个文件,通过DirectoryEntry类可以修改此文件实现程序配置IIS。

amk 发表于 2019-4-15 15:40:41

https://blog.csdn.net/wvtjplh/article/details/83271021
2019年04月15日 15:57:21 星期一 lybide 测试通过
必须运行 cmd 以管理员身份运行。
★★    搜索 > cmd ,右键,以以管理员身份运行

1. 备份
%windir%\system32\inetsrv\appcmd.exe add backup "My Backup Name"

2.还原
%windir%\system32\inetsrv\appcmd.exe restore backup "My Backup Name"

3.删除备份
%windir%\system32\inetsrv\appcmd.exe delete backup "My Backup Name"

4.查看备份
%windir%\system32\inetsrv\appcmd.exe list backup

如果要批量搬移IIS上的数据到其他的服务器,需要导出所有应用池和网站:
1. 导出应用池
%windir%\system32\inetsrv\AppCmd.exe LIST APPPOOL /config /XML > poolappcmdexport.xml

2. 导出网站配置
%windir%\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > iisappcmdexport.xml

3.导入应用池
%windir%\system32\inetsrv\AppCmd.exe ADD APPPOOL /IN < poolappcmdexport.xml

4. 导入网站配置
%windir%\system32\inetsrv\AppCmd.exe ADD SITE /IN < iisappcmdexport.xml

优化machine.config
路径: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
<processModel enable="true"requestQueueLimit="100000" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" minIoThreads="50"/>
页: [1]
查看完整版本: IIs配置文件存放路径 保存配置文件及导入 导出 备份 还原