IIS は ConfigurationManager.AppSettings をキャッシュするので、web.config が変更されるまで一度だけディスクを読み取ります。これは、パフォーマンスのために行われます。
誰か:
http://forums.asp.net/p/1080926/1598469.aspx#1598469
.NET Framework は app.config に対して同じことを行うのではなく、要求ごとにディスクから読み取ると述べています。しかし、信じがたいと思います。なぜなら、遅くなるからです。彼が間違っていることを教えてください。そうしないと、私が作成したすべてのコンソール/Windows フォーム/Windows サービスを修正する必要があります。
更新上記のリンク先のフォーラムで人々が言ったことを誤解したことを後悔しています。