title: Opening a non web.config file as a configuration object
body: <p>So my situation is that I have an asp.net MVC project and I am looking to move most of the site specific settings to a config file that is not the Web.config. The reason for doing so is to avoid the app pool recycling when settings are changed, but I want to keep a lot of the configuration code I already have. So I've been trying to figure out a way to load a configuration file as a configuration object without it being the standard Web.config that loads with the application. I've been looking through some of the Configuration manager classes to load config files, but they all seem to want a path to which the class can find a machine, web, or app config. So is it possible to load a .config file (that is not web, app or machine) as a Configuration object? It seems like it should be pretty easy since its all just XML but I seem to be missing something.</p>