1

我需要能够从代码中增加云服务部署中工作人员实例的数量。

到目前为止,我已经找到了这两个选项:

1)我已经能够从这里使用更改部署配置:http: //msdn.microsoft.com/library/azure/ee460809这有效,但是它会重新启动该工作人员的所有实例,而不是仅仅添加一个,它是部署配置更改,这样才有意义。

更改配置:

var xml = "<ChangeConfiguration xmlns=\"http://schemas.microsoft.com/windowsazure\">" +
"<Configuration>" + base64Value + "</Configuration>" +
"<TreatWarningsAsError>false</TreatWarningsAsError>" +
"<Mode>Auto</Mode>" +
"</ChangeConfiguration>";

2)另一种选择是使用天蓝色的Cmdlet“Set-AzureRole” http://msdn.microsoft.com/en-us/library/azure/dn495223.aspx - 我还没有管理从我的开发环境中得到这个工作所以不知道这对其他当前正在运行的实例有什么影响。如果这确实有效,是否有人能够从云中的工作者角色运行 Cmdlet?

我错过了选项 1 的内容吗?更改时不重新启动?还是有其他方法可以在代码中实现这种更改?

谢谢

史蒂夫

4

0 回答 0