Я использую приложение динамического веб-сайта Asp.net и не могу сохранить конфигурации в файле web.config.Как сохранить конфигурации в файле web.config?
Я пробовал что-то вроде этого, но не работает!
var configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
configuration.AppSettings.Settings["Value"].Value = "Some value";
configuration.Save();
Ошибка у меня с
1. OpenWebConfiguration(Server.MapPath(".")) & OpenWebConfiguration(Server.MapPath("~"):
The relative virtual path 'C:/...' is not allowed here.
2. OpenWebConfiguration("~")
An error occurred loading a configuration file: Failed to map the path '/'.
Я действительно не знаю, что делать больше.
Вы не хотите изменять свою веб-конфигурацию во время выполнения. Вы заставите свой пул приложений/веб-приложение перезапустить это, и в результате вы потеряете все сеансы и понесете накладные расходы на свой следующий запрос. Вместо этого вы хотите сохранить эти данные в таблице в базе данных. – danielfishr