2013-04-23 41 views
1

我有幾個角色,在我的蔚藍的部署,其中一人是有點兒「管理員」的角色,它提供了一個Web界面 看到跟蹤和異常日誌等變化ServiceConfiguration.csfg從其他角色

在我的角色中,我使用了默認的天青Dianostic工具。我在每個角色的onstart方法(sheduledtransferperiod,loglevelfilter等)中設置了初始配置。我的目標是在我的管理員中提供Web界面,以更改其他角色的這些值。 爲此,我將這些值移到了serviceConfiguration文件中,並且我想從其他角色更改這些值。 (就像我可以從DeploymentDiagnosticManager開始按需轉移)。 我該怎麼做?

我知道,在azure管理門戶網站上有這樣做的機會,但我不想爲此提供訪問權限。

Thansk爲您提供幫助。

牛逼

回答

3

什麼,你需要做的是利用Service Management API通過調用Get Deployment操作以獲取配置數據。由於配置文件是一個XML文件,因此您可以解析該XML文件並以在門戶網站上完成的方式呈現它。有一件事你想要做的只是暴露診斷相關的鍵/值對,而不是全部。一旦用戶更改了值,您可以重新創建配置文件並調用Change Deployment Configuration操作。這將更新配置文件。

相關問題