assemblies .net e configuração individual

Meu assembly principal é um aplicativo da web. Ele usa o framework spring.net para carregar outros conjuntos em seu domínio de aplicativo em execução. Então, naturalmente, isso significa todos aquelesde outros assemblies devem obter seus valores de configuração (por exemplo, strings de conexão e configurações de aplicativo) do web.config.

Existe uma maneira que eu possa substituir isso? Algumas das configurações podem vir do web.config; outros devem residir separadamente. Que tipo de abordagem devo tomar no desenvolvimento de tais assemblies .net? O objetivo é que, quando esse aplicativo entrar no ambiente do cliente, e o cliente decidir adicionar conjuntos em algum lugar no futuro distante, ele poderá fazê-lo sem dificuldades e alterar a configuração desse conjunto sem afetar os outros.

Então, em última análise, devo sair com um tipo de abordagem baseada em framework? Já existe algo para esse efeito? Ou como eu faço isso? Quais são os desafios que eu enfrentaria?

questionAnswers(1)

yourAnswerToTheQuestion