我在一周的大部分时间里一直在努力弄清楚如何使用本地 C# 应用程序服务启用快照调试。该应用程序已经向应用程序洞察报告并捕获故障。但是,没有显示调试图像。
然而,这并没有效果。
https://learn.microsoft.com/en-us/azure/azure-monitor/app/ip-addresses#snapshot-debugger
有人可以帮我弄清楚如何让它工作吗?或者有某种日志可以告诉我出了什么问题吗?
快照调试器连接到 AzureMonitor 服务标签范围内的端点。请参阅 https://learn.microsoft.com/azure/azure-monitor/snapshot-debugger/snapshot-debugger-troubleshoot#edit-network-proxy-or-firewall-rules
您需要修改防火墙上的规则,以允许流量流向 AzureMonitor 范围内的所有 IP 地址。请参阅 https://learn.microsoft.com/azure/virtual-network/service-tags-overview#service-tags-on-premises 了解说明。
除了 AzureMonitor 之外,您还需要允许存储服务标签,因为快照(内存转储和符号)会上传到 Blob 存储。