C# IIS应用程序主机配置更改检测
我想观察对IIS applicationhost.config所做的任何更改。我知道我可以使用文件系统监视程序来观察对主机配置文件所做的更改。但是如何检测c#中的applicationhost文件位置。是否有API通知在applciaitonsost.config中所做的更改 我知道应用程序主机配置位于**%WINDIR%\System32\inetsrv\config**。但这是所有windows环境的默认位置吗?它是可变的吗?C# IIS应用程序主机配置更改检测,c#,iis,C#,Iis,我想观察对IIS applicationhost.config所做的任何更改。我知道我可以使用文件系统监视程序来观察对主机配置文件所做的更改。但是如何检测c#中的applicationhost文件位置。是否有API通知在applciaitonsost.config中所做的更改 我知道应用程序主机配置位于**%WINDIR%\System32\inetsrv\config**。但这是所有windows环境的默认位置吗?它是可变的吗? 谢谢。您可以设置审核策略来监视对applicationHost.
谢谢。您可以设置审核策略来监视对
applicationHost.config
文件的更新,这样,这些更新事件就会显示在事件查看器中。微软描述了更多关于这方面的细节
当IIS部署发生时,
applicationHost.config
文件也会更新。我只想说这是毫无意义的。正确的更改控制和文件权限会使您当前的目标变得不必要。@Jonathon您想说什么?我不能understand@Mahendran,监控这件事真的很麻烦。您只能允许部分用户访问以更改IIS应用程序主机配置。我相信这就是Jonathon的意思。@Arunster谢谢你向我澄清你应该解释一下为什么要监视文件的更改?用例是什么?