Изменения документа Трансформация Web.config

Редактировал(а) Alexandr Fokin 2021/11/19 20:47

От версии 3.1
отредактировано Alexandr Fokin
на 2020/03/26 19:25
Изменить комментарий: К данной версии нет комментариев
К версии 4.1
отредактировано Alexandr Fokin
на 2020/03/26 19:25
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -9,8 +9,8 @@
9 9  В случае же asp.net приложения при запуске проекта в VisualStudio (IIS express) в качестве конфига будет использован файл \web.config. Отсюда следует 2 факта
10 10  1) Мы не можем размещать какую либу конфигукрацию в web.config, если планируем проводить трансформацию. (Для основы следует использовать что то вроде web.base.config)
11 11  2) Результат транформации должен помещаться не только в папке конечного билда \<ProjectDir>\bin\, но и в папке самого проека \<ProjectDir>\web.config. Иначе при запуске в VisualStudio мы не получим нужную трансформацию.
12 -\<ProjectDir>\web.base.config + app.<conf>.config => \<ProjectDir>\web.config
13 -\<ProjectDir>\web.base.config + app.<conf>.config => \<ProjectDir>\bin\*.config
12 +\<ProjectDir>\web.base.config + web.<conf>.config => \<ProjectDir>\web.config
13 +\<ProjectDir>\web.base.config + web.<conf>.config => \<ProjectDir>\bin\*.config
14 14  
15 15  
16 16  Плагин SlowCheetah не учитывает данный аспект работы asp.net проекта, поэтому необходимо вручную внести изменения в .csproj файл проекта.