Используйте динамически сгенерированный файл в качестве configSource в web.config

Есть ли способ использовать сгенерированный файл в качестве configSource для раздела web.config?

В web.config я попробовал простое:

<webParts configSource="webpartsConfig.aspx" />

где webpartsConfig.aspx просто выплевывает XML при обычном доступе, но не как configSource. (Буквальный исходный код включен как есть, что дает ошибку.) Какие-нибудь решения или альтернативы?

Мотивация для этого решения: у меня есть различные переменные конфигурации локально и в сети, и я не хочу манипулировать несколькими файлами конфигурации.

1 ответ

Решение

Надеюсь, это не слишком поздно, чтобы помочь, но я бы посоветовал взглянуть на адаптацию источника, используемого в Enterprise Library. Подробности - http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx

Затем вы будете создавать собственный ConfigurationSource, который читает HttpWebResponses.

Другие вопросы по тегам