Можно ли добавить строку соединения в ConnectionStringCollection, возвращаемую ConfigurationManager во время выполнения в приложении Asp.Net?
Я пробовал следующее, но мне сказали, что файл конфигурации доступен только для чтения.
ConfigurationManager.ConnectionStrings.Add(new ConnectionStringSettings(params));
Есть ли другой способ сделать это во время выполнения? Я знаю, во время разработки я могу добавить строку подключения в web.config; однако я хочу добавить что-то в эту коллекцию во время выполнения.
Спасибо
EDIT: Одна из причин, почему я пытаюсь это сделать, - это требование безопасности, которое мешает мне устанавливать ConnectionStrings в web.config(даже зашифрованном). Я хотел бы использовать такие элементы, как "Членство и профили" в моем проекте; тем не менее, я рассматриваю альтернативу тому, чтобы делать это без написания пользовательского поставщика. Пользовательский провайдер не так уж плох, но если я смогу найти более легкое решение, я все за него.