大众世界 world of demotic + 社区新动力

 找回密码
 注册会员
搜索
查看: 1613|回复: 1

[ASP/ASPX] IIs配置文件存放路径 保存配置文件及导入 导出 备份 还原

[复制链接]
发表于 2019-4-15 15:32:48 | 显示全部楼层 |阅读模式
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。
回复

使用道具 举报

 楼主| 发表于 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"/>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|Wod Inc. ( 蜀ICP备20000008号-8

GMT+8, 2024-5-13 00:01 , Processed in 0.179336 second(s), 58 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表