Working on a multi-developer ASP.NET project while sharing one web.config can be time consuming and troublesome. Usually, each developer may have path and other settings specific to their development machine, such as Database connection strings, paths, e-mail addresses, etc. For example, each developer on a project may be running a database locally that the application relies on during development. Therefore, the connection string would be different for each developer.
Take advantage of inheritance in the .NET Framework to extend ASP.NET classes to make them generate ASP.NET code that is fully accessible to people with disabilities.
Extend the existing globalization capabilities of .Net to create flexible and powerful multilgual web sites. First create a custom ResourceManager and then create custom localized-capable server controls to easily deploy multilingual functionality.