ビルドの最後のステップとしてバイナリをステージングサーバーにコピーします。以前はIISで動くasp.net Webサイトでこれをやっていました。 IISは境界をブロックしないため、問題はありませんでした。今、私は実行可能なサーバーアプリケーション(それはいくつかのバックグラウンドタスクを実行する)は、少なくともそのexeファイルをブロックするための同じを行う必要があります。だから私は何とかアプリケーションを閉じ、バイナリを更新してからアプリケーションを再実行する必要があります。ビルド後にブロックされたバイナリを更新します。
TeamCityを使用して達成する最良の方法は何ですか?