2016-11-30 57 views
0

任何人都可以告訴我powershell命令在Azure應用程序服務插槽中重啓應用程序池。Powershell命令在Azure中重啓應用程序池 - 應用程序服務插槽

我可以看到RestartWebsite命令,但找不到任何命令來重新啓動應用程序池。

爲什麼這個要求:我正在通過插槽進行部署,並在交換之前我正在使用命令更改Web.config文件中的一些內容 get-content D:\ home \ site \ wwwroot \ Web_prod.config | out-file Web.config 其中Web_prod配置文件包含我們想要在Web.config中複製的內容。當我們這樣做時,由於應用程序池未重新啓動,分段會導致內部服務器錯誤。只要我在Web.config中做了任何更改,它就會重新啓動。

謝謝

回答

0

有沒有辦法實現你想要的。你可以做的最接近的事情是殺死實例的w3wp進程。或重新啓動整個WebApp。

+0

這將重新啓動插槽,但我需要重新啓動插槽的Web應用程序池。重新啓動插槽不會重新啓動Web應用程序池。當我手動對web.config進行更改時,它會重新啓動應用程序池。 – neha

+0

啊,我明白了,我會更新我的答案。 – 4c74356b41

+0

嘗試查殺w3wp進程但未成功。你能告訴我這個命令是否因爲哪個應用程序池被掛起而增加了一些額外的字符:Command - get-content D:\ home \ site \ wwwroot \ Web_prod.config | out-file Web.config – neha

0

問題已解決當我替換
D:\ home \ site \ wwwroot \ Web_prod.config | out-file Web.config with Set-Content: D:\ home \ site \ wwwroot \ Web_prod.config |設置內容Web.config

相關問題