5

デベロッパーの名前(ホストされたサービスが作成されたときに名前が付けられます)とデプロイメントの場所(例えば、実行中のウェブ役割私は証明書とサブスクリプションIDに頼りたくありません。webroleが所属するデプロイメントの名前と場所を取得する

ような何か:

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

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

ちょうどデプロイメント名と展開場所を返します。

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

答えて

3

いいえ、これはサービス管理APIを使用しないと実行できません。なぜそれを構成設定に入れないのですか?配備後は変更できません...

+0

+1 - 私はそれが好きではありませんが、正しいです。 Webの役割を持つことで、配備名や地理的な場所を識別できるようになります。 IPでそれをやろうとしているようではありません - 北ヨーロッパのウェブの役割は、米国ではhttp://www.geoiptool.com/en/?IP=65.52.231.154 – mawtex

+0

によって解決されました。私はこれが答えであることを恐れました、しかし、それは何のために感謝:) –

関連する問題