Какова сеть. Debug.config и сеть. Выпуск. Файлы конфигурации для?

Я просто обновил до Visual Studio 2010 и MVC 2.0, и я заметил Web.config, два дополнительных файла присоединили к нему? Эти файлы используются, чтобы указать отладку и выпустить определенные настройки, таким образом, Вы не загромождаете основной Web.config?

Даже имеет смысл помещать строку подключения в корневой файл Web.config, если я имею локальный и удаленный в отладке и выпускаю Web.configs соответственно?

Спасибо!

108
задан bluish 21 December 2011 в 09:17
поделиться

1 ответ

Это новая функция трансформации Web.config в Visual Studio 2010. Больше информации здесь.


Edit:

Эти файлы используются для указания настроек, специфичных для отладки и выпуска, чтобы не загромождать основной web.config?

Он не ограничен тремя файлами, вы можете (теоретически) иметь столько файлов, сколько у вас сред. Web.config "верхнего уровня" предоставляет шаблон вашего web config. Файлы под ним предоставляют заменяющие значения, специфичные для данного окружения (например, если у вас разные строки подключения для local/stage/test/whatever).

Имеет ли вообще смысл помещать строку подключения в корневой файл web.config, если у меня есть локальная и удаленная строки в debug и release web.config соответственно.

Это имело бы смысл только в том случае, если бы она не менялась между окружениями. Похоже, что в вашем случае это так, поэтому в вашем случае нет, не имеет смысла оставлять его в Web.config.

95
ответ дан 24 November 2019 в 03:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: