Substitua Machine.config com web.config
-
22-09-2019 - |
Pergunta
Recentemente, decidi mover minhas seqüências de conexão para Machine.Config, pois essa parece ser de longe a abordagem mais elegante para gerenciar vários ambientes. No entanto, eu ainda gostaria de substituir essas configurações na minha web.config local se surgir a necessidade (ou as massas não iluminadas começarem a reclamar).
Como posso substituir as configurações do Machine.config no meu web.config sem obter um ConfigurationErrorsException
Porque o valor já foi definido?
Solução
Se você estiver tentando adicionar outra string de conexão usando o web.config local com o mesmo nome que você adicionou no Machine.config, precisará removê -lo primeiro. O elemento Connectionstrings funciona como um dicionário, você pode adicionar uma tag Remover ou limpar antes de adicionar a sequência de substituição. Dar uma olhada em isto para detalhes.