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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top