Сохранение элементов веб-конфигурации с событиями на элементах управления - PullRequest
0 голосов
/ 29 июня 2009

У меня есть некоторые элементы управления на веб-странице, которые отображают элементы конфигурации моего веб-приложения. Я подключен к их событиям "OnChange", чтобы фиксировать изменения значений и так далее. Для каждого изменения я хотел бы сказать Configuration.Save (), но, помимо получения исключений «отказано в доступе» в web.config, я подозреваю, что это может быть немного странно при попытке сохранить в файле конфигурации для каждого элемента управления onchange , Любые предложения для лучшего способа справиться с этим?

Ответы [ 3 ]

1 голос
/ 29 июня 2009

Не могли бы вы добавить некоторые подробности относительно того, какие настройки вы пытаетесь обновить? Я действительно не думаю, что вы хотите сохранить изменения в вашем файле web.config из приложения. Есть ли в приложении база данных, к которой вы можете привязать свои сохранения? Это кажется более подходящим для изменений, которые вы хотели бы делать регулярно и безопасным способом транзакции.

Я все еще думаю, что это лучше сделать с помощью базы данных. Но, если нужно, я бы ознакомился с этим руководством по работе с web.config .

0 голосов
/ 29 июня 2009

Вы хотите найти альтернативу прямому изменению файла web.config. Это приводит к перезапуску приложения. Либо создайте свой собственный файл XML, либо настройте конфигурацию базы данных.

0 голосов
/ 29 июня 2009

С архитектурной точки зрения было бы лучше сохранить изменения в файле конфигурации при отправке страницы. Однако вполне вероятно, что файл web.config блокируется при запуске приложения.

Следовательно, если у вас есть изменения, относящиеся к конкретному приложению, которые вы хотели бы сохранить, для их сохранения лучше найти другой метод, чем web.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...