gpt4 book ai didi

azure - 是否可以在不使用托管服务的情况下使用 Azure 诊断

转载 作者:行者123 更新时间:2023-12-02 23:52:09 27 4
gpt4 key购买 nike

我的解决方案中有多个 Web 和辅助角色,但我还有一个在 Azure 托管 VM 上运行的非 Azure 应用程序。该应用程序连接到 Azure 存储以执行各种操作,例如读取和写入 blob 和队列,并且运行良好。

我想在同一应用程序(在 Azure 托管的 VM 上运行的 .NET 应用程序)中使用 Azure 诊断。但是,如果我尝试初始化诊断,则会出现以下异常:

System.InvalidOperationException:未在托管服务或开发结构中运行。

这是有道理的,但我想知道是否可以在不成为托管服务的情况下以某种方式使用诊断。特别是,我使用 azure 诊断来收集由 System.Diagnostics.Trace 编写的日志信息,并且这些信息都隐藏在应用程序代码之外,因此如果有其他一些 API,我可以将其插入.

有什么想法吗?谢谢,JC

最佳答案

不幸的是,没有。至少今天不是。代理对 RoleEnvironment 内容进行一些硬编码检查,如果不存在,就会失败。这也是您现在无法在 IaaS 中使用代理的原因。

关于azure - 是否可以在不使用托管服务的情况下使用 Azure 诊断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13408564/

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