自动回收 Azure 云服务 Web 角色的应用程序池

自动回收 Azure 云服务 Web 角色的应用程序池

如何编写脚本(例如使用 PowerShell)来回收 Azure 云服务上 Web 角色中托管的网站的应用程序池?

只有一个云服务实例正在运行(用于开发)。回收的原因是为了解决Web 部署错误

答案1

虽然我不太清楚 AppPool 的名称,但你应该能够使用 回收应用程序池appcmd。例如:

appcmd recycle apppool /apppool.name: DefaultAppPool

您还可以使用 PowerShell,通过添加 WebAdministration 并执行重新启动 WebAppPool。 例如:

Restart-WebAppPool DefaultAppPool

如何执行取决于您。也许可以通过远程 PowerShell 执行。也许根据您向 Web 角色实例发送的命令执行(也许通过队列消息或其他技术)。

答案2

我迟到了,但你不能用回收应用提供者直接从 msdeploy?

相关内容