Поместите все свои конфигурации в любой XML-файл. Таким образом, даже если вы измените конфигурацию во время выполнения, приложение не будет перезапущено. Поскольку любые изменения в файле web.config перезапустят приложение.
EDIT:
Я нашел что-то, вы можете добавить app.config
в ваше веб-приложение и отобразить app.config, чтобы получить оттуда настройки.
ExeConfigurationFileMap exConfigFile = new ExeConfigurationFileMap();
exConfigFile.ExeConfigFilename = Server.MapPath("app.config");
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(exConfigFile, ConfigurationUserLevel.None);
// you can get the appSettings configuration in the app.config by this
string testConfig = config.AppSettings.Settings["Test"].Value;