1

我在我的天蓝色部署中有几个角色,其中一个是有点“管理员”的角色,它提供了一个 Web 界面来查看跟踪和异常日志等。

在我的角色中,我使用 dafault azure dianostic 工具。我在每个角色的 onstart 方法(sheduledtransferperiod、loglevelfilter 等)中设置了一个初始配置。我的目标是在我的 adminrole 中提供 Web 界面,以更改其他角色的这些值。为此,我将这些值移至 serviceConfiguration 文件,并且我想从其他角色更改这些值。(就像我可以使用 DeploymentDiagnosticManager 开始按需传输一样)。我怎样才能做到这一点?

我知道,有机会在天蓝色的管理门户上执行此操作,但我不想提供对此的访问权限。

谢谢你的帮助。

4

1 回答 1

3

您需要做的是通过调用操作Service Management API来获取配置数据。Get Deployment由于配置文件是一个 XML 文件,您可以只解析该 XML 文件并以在门户上完成的方式呈现它。您想要做的一件事是只公开与诊断相关的键/值对,而不是全部。用户更改值后,您可以重新创建配置文件并调用Change Deployment Configuration操作。这将更新配置文件。

于 2013-04-23T14:15:26.083 回答