gpt4 book ai didi

c# - 从其他角色更改 ServiceConfiguration.csfg

转载 作者:行者123 更新时间:2023-12-02 08:09:45 25 4
gpt4 key购买 nike

我在我的 Azure 部署中有多个角色,其中之一是“管理员”角色,它提供了一个 Web查看跟踪和异常日志等的接口(interface)。

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

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

感谢您的帮助。

T

最佳答案

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

关于c# - 从其他角色更改 ServiceConfiguration.csfg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com