web.config 什么时候得到验证?

When does web.config get validated?

关于 IIS,我有一个 PHP 应用程序,我正在使用 web.config 进行配置。

当我更改 web.config 中的设置时,是否需要重新启动服务器?或者只是刷新我的网页并期望设置发生?

您不需要明确重启服务器。 Web.config 是特殊文件,其中的任何更改都会被 FileWatcher 监视,当您对此文件进行更改时,应用程序池会自动重新启动。因此,您的应用程序池会在以下情况下重新启动。

  • web.config
  • 中的任何更改
  • machine.config
  • 中的任何更改
  • global.asax
  • 中的任何更改
  • bin 目录或其子目录中的任何更改