Today I was working my way through migrating a web service application from .NET 1.1 to .NET 2.0. One of the things that I came across was the new architecture of the System.Configuration namespace. I'm using two custom configuration sections in the web.config and the compiler issued a warning error (ALWAYS treat warnings as errors) that the ConfigurationSettings class is obsolete. Apparently it has been replaced by the ConfigurationManager class. I used this class before but I must admit that this was actually the first time I tried to create a custom section in .NET 2.0. So I started my hunt for more information and examples, and after some disappointments I found two very good articles on The Code Project:
Unraveling the Mysteries of .NET 2.0 Configuration
Decoding the Mysteries of .NET 2.0 Configuration
I'd like to share these with you, my loyal readers ;-) because they really helped me out today and hopefully they will be useful for you too.