![IIS 管理器:存储 web.configs 之外的信息?](https://linux22.com/image/686766/IIS%20%E7%AE%A1%E7%90%86%E5%99%A8%EF%BC%9A%E5%AD%98%E5%82%A8%20web.configs%20%E4%B9%8B%E5%A4%96%E7%9A%84%E4%BF%A1%E6%81%AF%EF%BC%9F.png)
答案1
您是正确的,所有 IIS 设置都存储在 XML 文本文件中,但对于每个设置,至少有两个可能的文件中存储该设置。
GUI 工具使用哪一个取决于Feature Delegation
该设置的。如果Delegation
有,Read/Write
则设置通常存储在本地 web.config 文件中。如果是Read Only
,则存储在 ApplicationHost.config(在 中%systemroot%\System32\inetsrv\config
)中,对于 asp.net 设置则存储在( 中%systemroot%\Microsoft.NET\Framework64\v4.0.30319\Config
)。
GUI 应该会正确显示正在使用哪个文件(在状态行中)。如果您使用,Configuration Editor
您可能能够选择要使用哪个文件(在窗口的右上角)。
如果您的文件夹或应用程序中有一个 web.config,则设置也可能存储在父 web.config 中,即另一个文件夹或站点。
如果您没有看到本地 web.config 中的更改,请检查父 web.configs 或计算机范围的配置文件。