2017-01-18 6 views
0

Есть ли динамический способ загрузки web.config на основе среды. например, у меня есть локальная среда, dev и prod, и каждый раз, когда мне нужно вносить изменения, когда я запускаю локально или вношу какие-либо изменения в dev/master.Есть ли динамический способ изменения/загрузки web.config на основе среды

Я нашел что-то, что тег <appSettings> в web.config поддерживает атрибут файла, который загрузит внешнюю конфигурацию с собственным набором ключей/значений. Они будут отменять любые настройки, которые у вас есть в вашем web.config или добавить к ним.

<appSettings file=".\EnvironmentSpecificConfigurations\dev.config"> 

<appSettings file=".\EnvironmentSpecificConfigurations\qa.config"> 

<appSettings file=".\EnvironmentSpecificConfigurations\production.config"> 

но я не уверен, как это работает, как это реализовать в моем проекте. прошу помочь.

+0

Я думаю, что вопрос уже был рассмотрен здесь: [http://stackoverflow.com/questions/305447/using-different-web-config-in-development-and -производство-среда] (http://stackoverflow.com/questions/305447/using-different-web-config-in-development-and-production-environment) –

ответ