Как насчет следующего подхода?
Наличие имени машины в одной из настроек позволит вам определить, какой префикс необходимо использовать для загрузки настроек приложения - при условии, что вы избегаете загрузки через стандартный API и вместо этого реализуете свой собственный, «получите мне настройку» value 'вы можете найти префикс настроек в имени машины, а затем найти соответствующие настройки.
<add key="MachineConfigPrefix_MyMachine1" value="Prod"/>
<add key="MachineConfigPrefix_MyMachine2" value="Dev"/>
<add key="Prod_Setting1" value="val3"/>
<add key="Prod_Setting2" value="val4"/>
<add key="Dev_Setting1" value="val5"/>
<add key="Dev_Setting2" value="val6"/>