ビルドの実行時に IIS7 でアプリケーション プールを自動的にリセットする方法を探しています。現在、コードをテスト サーバーにデプロイする前、または TeamCity でビルドが中断する前に、アプリ プールを手動でリサイクルする必要があります。
いくつかの調査の結果、ビルド前のコマンドが答えのようです。同様の apppool recycle questionから MSBuild Extension Pack を使用するためのガイダンスに従おうとしましたが、正常に実装できませんでした。拡張パックをダウンロードし、提案されたタスクを .csproj の 2 つの要素に追加してみました。
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
</PropertyGroup>
と
<Target Name="BeforeBuild">
</Target>
MSBuild 拡張パックまたは別の方法を使用するヘルプは役に立ちます!