Arquivos de configuração .NET configSource fora da pasta do diretório de aplicativos

Tenho dois aplicativos, um de console e outro de aplicativo ASP.NET. Ambos precisam conhecer os mesmos appSettings e connectionStrings. Então, idealmente, eu gostaria de usar a propriedade configSource dos arquivos app.config / web.config para apontar para um local central. Por exempl

<connectionStrings configSource="D:\connectionStrings.config"/>
<appSettings configSource="D:\appSettings.config"/>

Isso, porém, falha com um erro:

O atributo configSource é inválido: o configSource 'D: \ appSettings.config' é inválido. Ele deve se referir a um arquivo no mesmo diretório ou em um subdiretório que o arquivo de configuraçã

Existe alguma maneira de ainda usar os gerenciadores de configuração appSettings / connectionStrings e obter os valores de um local externo?
Estou feliz por ter que adicionar código para fazer isso, mas não quero substituir todo o sistema do gerenciador de configuraçã

questionAnswers(10)

yourAnswerToTheQuestion