What are the Web.Debug.config and Web.Release.Config files for?
I just upgraded to Visual Studio 2010 and MVC 2.0 and I noticed the Web.config has two additional files attached to it? Are these files used to specify debug and release specific settings, so you don't clutter up the main Web.config? Does it even make sense to place a connection string in the root Web.config file if I have a local and remote one in the debug and release Web.configs respectively? Thanks! It's the new Web.config transformation feature of Visual Studio 2010. More information here . Edit: Are these files used to specify debug and release specific settings, so you don't clutter up