Is it possible to configure an IIS site to read ASP.Net settings from a site OTHER than web.config?
We’d like to have three config files in our codebase — web-dev.config, web-test.config, and web-prod.config. Each IIS instance would be configured to read from their specific file. This way we have version control them all next to each other (and one-click deploy the entire site) but know that each IIS instance will read the settings specific to itself.
I’ve found in IIS where it shows where the web.config is, but I can’t see how to change the location.
The best solution right now is to use different configs for development and production. This however will change with .net 4 and VS 2010 which they have added Web.Debug.config, Web.Release.config, Web.Staging.config and Web.Testing.config which will then publish the config you need in relation to the environment.