我正在使用MSBuild构建和部署网站,在部署之前我需要回收应用程序池,如何从msbuild脚本执行此操作? (我不想重新启动IIS只是回收应用程序池)
答案 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"/>
那应该按照你的要求做。