3

ビルドの実行時に IIS7 でアプリケーション プールを自動的にリセットする方法を探しています。現在、コードをテスト サーバーにデプロイする前、または TeamCity でビルドが中断する前に、アプリ プールを手動でリサイクルする必要があります。

いくつかの調査の結果、ビルド前のコマンドが答えのようです。同様の apppool recycle questionから MSBuild Extension Pack を使用するためのガイダンスに従おうとしましたが、正常に実装できませんでした。拡張パックをダウンロードし、提案されたタスクを .csproj の 2 つの要素に追加してみました。

 <PropertyGroup>
  <PreBuildEvent>
  </PreBuildEvent>
</PropertyGroup>

<Target Name="BeforeBuild">
</Target>

MSBuild 拡張パックまたは別の方法を使用するヘルプは役に立ちます!

4

1 に答える 1

0

ビルドプロセスのいずれかの部分でPowershellを使用してみましたか?これらをご覧ください: https ://serverfault.com/questions/223496/recycle-remote-iis-app-pool-from-the-command-line および: http ://www.ilovesharepoint.com/2008/07 /recycle-iis-application-with-powershell.html

また、サーバーのO / Sや関連するソフトウェアなど、もう少し詳しく教えてください...

于 2012-12-06T06:27:55.917 に答える