0
通常のWebサイトプロジェクト(Webアプリケーションプロジェクトではない)でconfig変換ファイルを使用できますか?私はTFSで連続的にビルドをセットアップし、それがまだ別の設定タイプを拾うのだろうと思っていましたか?ASP.Net Webサイトプロジェクトで設定変換を使用することはできますか?
通常のWebサイトプロジェクト(Webアプリケーションプロジェクトではない)でconfig変換ファイルを使用できますか?私はTFSで連続的にビルドをセットアップし、それがまだ別の設定タイプを拾うのだろうと思っていましたか?ASP.Net Webサイトプロジェクトで設定変換を使用することはできますか?
変換なしはウェブアプリケーションに固有です。
私たちが行うことは、リリースの種類ごとに3つのweb.config-コピーを1つ作成し、それらをすべて同期させておくことです。確かに、web.configを変更するときにはもう少し作業が必要です。ただし、内容を明確に分離しているため、configをすばやくスキャンするときに役立ちます。
は、我々は持っている:
との間に適切なファイル内の参照使用して構築:
<!-- 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" />
これはかなり私がdしていたものですo。私は自分のサイトをアプリケーションに変換してしまった。しかし、その理由だけではありません。 – DDiVita
変更をテストするためにビルドする必要はありません。それは私のための小さな奇跡をWebアプリケーションを使用して検討する:) –