使用msbuild脚本回收应用程序池

时间:2011-12-19 01:01:17

标签: iis-7 msbuild

我正在使用MSBuild构建和部署网站,在部署之前我需要回收应用程序池,如何从msbuild脚本执行此操作? (我不想重新启动IIS只是回收应用程序池)

2 个答案:

答案 0 :(得分:6)

命令是

c:\Windows\system32\inetsrv\appcmd.exe recycle apppool "MyAppPool"

您可以使用<Exec>任务在msbuild目标中执行它。

答案 1 :(得分:5)

为什么不使用扩展包: http://www.msbuildextensionpack.com/help/4.0.4.0/index.html

它有一项任务:

<MSBuild.ExtensionPack.Web.Iis7AppPool TaskAction="Recycle" Name="MyAppP"/>

那应该按照你的要求做。