Модификация настроек приложения в ASP c # - PullRequest
0 голосов
/ 10 апреля 2011

В настоящее время я занимаюсь разработкой веб-приложения ASP C #.Я создал страницу настроек, которая будет содержать настройки подключения к базе данных MySQL.

У меня есть страница ASP с формой, которая позволяет пользователю изменять параметры подключения к базе данных MySQL.Когда пользователь отправляет форму, он получает значение из текстовых полей и должен изменить настройки, установив новые параметры подключения.Однако VS2010 сообщает об ошибке, из-за которой свойство или индексатор не могут быть назначены - они доступны только для чтения.

Как я могу изменить эти настройки.

Спасибо за вашу помощь.

Крис Борд

1 Ответ

1 голос
/ 10 апреля 2011

Редактировать : Изменить имена переменных

 System.Configuration.Configuration updateWebConfig =
        System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("\\");
 System.Configuration.ConnectionStringSettings conStringSettings = updateWebConfig.ConnectionStrings.ConnectionStrings["testConString"]; //your connection string name here as specified in the web.Config file
 conStringSettings.ConnectionString = txtCon.Text; //Your Textbox value here
 conStringSettings.CurrentConfiguration.Save();

Это откроет корневой файл web.config на вашем веб-сайте и обновит там строку подключения.Для получения дополнительной информации об обновлении web.config во время выполнения смотрите здесь В разделе «Обновление параметров конфигурации»

...