1

Azure 管理ライブラリを使用して再起動する必要がある PaaS VM ロールがあります。次のコードを試しましたが、「BadRequest: The operation is not supported on type MyPaaSVmName」で失敗しました。しかし、以下の方法 1 を使用して IaaS VM を正常に再起動しました。Azure Management Libraries を使用して PaaS VM ロールを再開することはできますか? そうでない場合、C# を使用してそれを達成する他の方法はありますか。

1.

ComputeManagementClient client = new ComputeManagementClient(cloudCredentials);
client.VirtualMachines.Restart(hostedServiceName, deploymentName, vmName);

2.

ComputeManagementClient client = new ComputeManagementClient(cloudCredentials);
VirtualMachineOperationsExtensions.Restart(client.VirtualMachines, hostserviceName, deploymentName, vmName);

ありがとうございました。

4

2 に答える 2

1

問題が見つかりました。ロール インスタンスを再起動しているため、Method1 は次のようになります。Method2 は間違っています。

client.Deployments.RebootRoleInstanceByDeploymentName(hostserviceName, deploymentName, roleName);
于 2014-12-04T13:40:35.067 に答える