Visual Studio 2010 имеет преобразования web.config
, которые используют файлы web.debug.config
и web.release.config
для применения преобразований к исходному web.config
.На самом деле он использует имя текущей конфигурации сборки;Разумеется, Debug и Release являются значениями по умолчанию.
Одно важное замечание: это функция Visual Studio, , а не функция IIS.IIS не будет обращать никакого внимания на файл. [Any] .config;только реальное.
Кроме того, преобразования не используются при запуске веб-приложения в Visual Studio: преобразования применяются во время создания пакета развертывания, а выходной файл web.config имеетприменяются правильные преобразования.
MSDN: Как: преобразовать Web.config при развертывании проекта веб-приложения