Is there any I could change the path to web.config at runtime?
By default, it’s ~/web.config.
I want to change it to ~/test/web.config.
And upon doing so will the Application restart?
tried this, won’t work
var basePath = Server.MapPath("~/"); AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = Path.Combine(basePath, "webtest.config");
Also the location does matter (having web.config files in subfolders is allowed so it would likely conflict with this usage) so for now it seems quite a complex choice.
Is this just to select a test or a prod config depending on which location you are deploying to?