2011-07-05 3 views

答えて

0

変換なしはウェブアプリケーションに固有です。

私たちが行うことは、リリースの種類ごとに3つのweb.config-コピーを1つ作成し、それらをすべて同期させておくことです。確かに、web.configを変更するときにはもう少し作業が必要です。ただし、内容を明確に分離しているため、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" /> 
+0

これはかなり私がdしていたものですo。私は自分のサイトをアプリケーションに変換してしまった。しかし、その理由だけではありません。 – DDiVita

+0

変更をテストするためにビルドする必要はありません。それは私のための小さな奇跡をWebアプリケーションを使用して検討する:) –

関連する問題