5

実行中のWebロール内から、デプロイメントの名前(ホストされたサービスが作成されたときに名前が付けられた)と場所(北ヨーロッパ、アジアAnywereなど)を取得できるようにしたい。証明書とサブスクリプションIDに依存したくありません。

何かのようなもの:

// Current role name. Ex: WebRole_IN_0
RoleEnvironment.CurrentRoleInstance.Id

// Deployment id of the role. Ex: 44b522f7e8b94412b046bbab08116d87
RoleEnvironment.DeploymentId 

ただし、デプロイメント名とデプロイメントの場所を返すだけです。

これは、サブスクリプションIDと証明書ファイルを使用してREST APIを経由せずに可能ですか?

4

1 に答える 1

3

いいえ、これはServiceManagementAPIを使用せずに実行することはできません。構成設定に入れてみませんか?展開後に変更することはできません...

于 2011-06-30T14:02:36.340 に答える