我正在使用 PsEXEC 在我的 MSBuild 上运行以下 cmd。

%systemroot%\system32\inetsrv\appcmd stop apppool /apppool.name:MyAppPool

如果 MyAppPool 已经停止,并尝试再次停止,我会收到错误消息。
ERROR ( message:Application pool "MyAppPool" already stopped.

这正在停止我的构建。如何处理这种情况?

如果 MyAppPool 已启动并再次启动,则不会出现错误消息。

最佳答案

你可以试试这个:PsExec \\localhost cmd /c "%systemroot%\system32\inetsrv\appcmd list apppool /name:MyAppPool /state:Started /xml | %systemroot%\system32\inetsrv\appcmd stop apppool /in| exit 0"

关于iis-7 - AppPool 已停止时如何防止出现错误消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22325057/

10-10 05:09