我正在編寫一些自動部署Azure網站的代碼(包括在Azure中創建網站)。我正在使用Nuget中提供的Azure管理庫和Azure資源管理庫。它大部分已經到位,但是我還沒有找到一種方法來通過我見過的任何API來啓用「永遠在線」屬性。此屬性可以通過站點配置選項卡下的天藍色管理門戶進行設置。是否可以通過管理/資源管理API爲Azure網站啓用Always On功能?
我檢查:
- 性能上MSDN參考:http://msdn.microsoft.com/en-us/library/azure/dn236426.aspx
- PowerShell的的API(GET-azureresource,得到-azurewebsite,...),看看是否有一個基準爲Always On (沒有)
- REST調用管理門戶通過Fiddler發送。這裏有一篇關於POST中的Always On的文章,前往https://manage.windowsazure.com/Websites/UpdateConfig(據我所知,它不屬於管理或資源管理API的一部分)。 JSON正文中的確切路徑是/ siteConfig/AlwaysOn。
因此,問題是,是否可以通過「官方」API啓用/禁用始終開啓?
謝謝!
這確實爲我工作,謝謝!你應該把這個標記爲正確的答案:) – dprothero 2015-05-29 14:12:56
我無法得到這個工作。有沒有任何先決條件,如網站停止? – 2015-09-11 03:31:16
另請參見:http://stackoverflow.com/a/37149251/29,它顯示了放置'siteConfig'塊的另一個地方。 – 2016-10-17 18:26:38