我正在编写一些用于自动部署 Azure 网站的代码(包括在 Azure 中创建网站)。我正在使用 Nuget 中提供的 Azure 管理库和 Azure 资源管理库。其中大部分已经到位,但是我无法通过我见过的任何 API 找到启用“始终开启”属性的方法。可以通过网站的“配置”选项卡下的 Azure 管理门户设置此属性。
我检查过:
- MSDN 上的属性参考:http: //msdn.microsoft.com/en-us/library/azure/dn236426.aspx
- powershell API(get-azureresource、get-azurewebsite、...)查看是否有对 Always On 的引用(没有)
- 管理门户正在通过 Fiddler 发送的 REST 调用。这里有一个 POST 中对 Always On 的引用,该 POST 转到https://manage.windowsazure.com/Websites/UpdateConfig(据我所知,这不是管理或资源管理 API 的一部分)。发送的 JSON 正文中的确切路径是 /siteConfig/AlwaysOn。
所以,问题是,是否可以通过“官方”API 启用/禁用 Always On?
谢谢!