最後に、ソース管理の変更に基づいてビルドするための TeamCity セットアップと、「package」ターゲットと生成された「deploy.cmd」スクリプトを使用してステージング サーバー上の IIS にパッケージ化およびデプロイするための別の MSBuild タスク セットアップを用意しました。ビルドイベント、ファイルの包含/除外などに関してはすべて完璧です...
しかし、パッケージの展開方法に問題がありました。パッケージをサーバーにデプロイするたびに、IIS 設定が吹き飛ばされます。たとえば、キャッシュの有効期限ヘッダーを設定したり、静的圧縮を有効にしたりできます。パッケージを展開した後、それらはサーバーの既定値に戻ります。
これを回避する方法を知っている人はいますか?渡すことができるパラメーターまたは無視できるルールはありますか?