2013-04-23 40 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操作。这将更新配置文件。

相关问题