applicationhost.config IIS 7、7.5、8、8.5 和 IIS 10 中的文件路径?

applicationhost.config file path in IIS 7, 7.5, 8, 8.5 and IIS 10?

任何人请向我解释 applicationhost.config 文件在不同提到的 IIS 版本中的位置。请注明每个 iis 版本中的确切位置。恰当的回答将不胜感激。

对于 IIS 7 之后的 "big" IIS 版本,位置始终相同:

 %windir%\System32\inetsrv\config\applicationHost.config

对于 IIS Express,每个用户一个,默认位置是:

%USERPROFILE%\Documents\IISExpress\config\applicationhost.config

同样,所有版本都相同。

您可以 运行 每个用户的多个 IIS Express 实例,您需要指定 applicationhost.config 的位置作为 iisexpress.exe 的命令行参数 /config

您可以使用位于 "windows/system32/inetsrv/config" 文件夹下的应用程序主机 config 文件删除 IIS server 7 或更高版本中的一个或多个站点。

如果您想了解更多详细信息,可以阅读此博客post Delete or manage one or more IIS websites through application host configuration file