Можно ли использовать преобразования конфигурации в проекте веб-сайта ASP.Net? - PullRequest
0 голосов
/ 05 июля 2011

Можно ли использовать файлы преобразования конфигурации с обычным проектом веб-сайта (не проектом веб-приложения)?Я настроил непрерывную сборку в TFS, и мне было интересно, подхватят ли они другие типы конфигурации?

1 Ответ

0 голосов
/ 05 июля 2011

Нетрансформаторы зависят от веб-приложения.

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

У нас есть:

  • Web.config
  • Web.config.dev.exclude
  • Web.config.rel.exclude

И ссылка в соответствующем файле во время сборки, используя:

<!-- Copy the development configuration file so that it is picked up by the build machine. -->
<Copy SourceFiles="$(SolutionRoot)\$(SuiteSourceBranchRoot)\Source\Web\Company.Web\Web.config.rel.exclude" DestinationFiles="$(OutDir)\_PublishedWebsites\Company.Web\Web.config" />
<Copy SourceFiles="$(SolutionRoot)\$(SuiteSourceBranchRoot)\Source\Web\Company.Web\Web.config.rel.exclude" DestinationFiles="$(OutDir)\_PublishedWebsites\Company.Web.Setup\Web.config" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...