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.
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.