Powershell命令在Azure中重新启动应用程序池 - 应用程序服务插槽

时间:2016-11-30 11:00:57

标签: powershell azure

任何人都可以告诉我powershell命令在azure App Service Slot中重启app pool。

我可以看到RestartWebsite命令,但找不到任何重启app pool的命令。

为什么这个要求:我正在通过插槽进行部署并在交换之前我正在使用命令更改Web.config文件中的一些内容 get-content D:\ home \ site \ wwwroot \ Web_prod.config | out-file Web.config  其中Web_prod配置文件包含我们要在Web.config中复制的内容。当我们这样做时,由于未重新启动应用程序池,因此分段会出现内部服务器错误。只要我在Web.config中进行任何更改,它就会重新启动。

由于

2 个答案:

答案 0 :(得分:0)

没有办法实现你想要的。你可以做的最接近的事情是杀死实例的w3wp进程。或者重新启动整个WebApp。

答案 1 :(得分:0)

当我更换了文件中的文件时,问题已解决 D:\ home \ site \ wwwroot \ Web_prod.config | out-file Web.config 使用Set-Content: D:\ home \ site \ wwwroot \ Web_prod.config | Set-Content Web.config