Iis appcmd.exe更新了什么配置文件?

Iis appcmd.exe更新了什么配置文件?,iis,configuration,iis-7.5,appcmd,Iis,Configuration,Iis 7.5,Appcmd,在命令提示符下运行appcmd.exe命令时,是否在某个地方更新了配置文件?如果是,文件在哪里 例如,我运行了以下命令: appcmd.exe设置配置“MyWebsite”-部分:system.webServer/modules-runManagedModulesForWebDavRequests:true 很好,运行命令解决了我的问题,我只是不知道实际发生了什么变化?这是我可以从IIS中看到的设置,还是某个地方的配置文件发生了更改?我想我会看到ApplicationHost.config文件得

在命令提示符下运行
appcmd.exe
命令时,是否在某个地方更新了配置文件?如果是,文件在哪里

例如,我运行了以下命令:

appcmd.exe设置配置“MyWebsite”-部分:system.webServer/modules-runManagedModulesForWebDavRequests:true


很好,运行命令解决了我的问题,我只是不知道实际发生了什么变化?这是我可以从IIS中看到的设置,还是某个地方的配置文件发生了更改?我想我会看到
ApplicationHost.config
文件得到更新,但事实并非如此。

我相信它配置了。过去曾经有一个metabase.xml,但我不知道IIS7。

如果要跟踪更改的内容和时间,您可能希望按照中所述打开配置审核,而不是查找文件的更改


另外,请记住,一些设置更改,特别是当它们引用特定站点时,将在web.config文件中发生。请参阅,以获取与作为示例的命令行相关的文档。

在那篇文章中,它说Metabase特定于“Internet Information Server 4.0版”,因此我怀疑这是我想要的,但感谢您的回复!好电话。我没有意识到旧的元数据库不在IIS7+中。我相信IIS7使用基于xml的配置系统,文件名为*.configYes,元数据库不再存在。Appcmd是一个命令行工具,用于更新新配置文件系统中的配置文件,该配置文件系统将替换元数据库。感谢您提供的信息。我将研究审计功能,它看起来可能很有用。至于我的更改,因为它们是针对特定站点的,所以我在站点级别和应用程序级别检查了Web.config,但都没有更新。这就是我查看ApplicationHost.config的原因,但这一点也没有改变。它在我的站点级别的Web.config中,但是出于某种原因,文件上的时间戳好像要休息一个小时?这就是为什么我认为它没有被更新,但可以肯定的是,我运行的命令中的属性就在那里。。。