5

我希望能夠從內部獲取部署的名稱(在創建託管服務時命名)以及部署的位置(北歐,亞洲Anywere等)正在運行的Web角色。我不想依賴證書和訂閱ID。獲取卷軸所屬部署的名稱和位置

喜歡的東西:

// 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角色能夠識別他們的部署名稱或地理位置會很好。試圖通過知識產權做到這一點似乎並不奏效 - 北歐的網絡角色通過http://www.geoiptool.com/en/?IP=65.52.231.154 – mawtex

+0

在美國找到我恐怕這就是答案,但感謝它的任何方法:) –