我正在使用Application作为我的.Net框架WebAPI项目的一部分。当在本地运行代码时(在调试模式下),我可以通过单击工具栏中的Application按钮,在Visual中看到在本地发送给AI的所有事件。
我也有一个角web应用程序,它与.Net后端协同工作。我有一个web版本的应用程序设置,它发送遥测到一个Azure AI实例。当我在本地运行时,有可能让角web应用将它的遥测发送到Visual中的本地AI实例中吗?
我使用的是@microsoft/applicationinsights触觉-web库的2.5.10版本和2019 (如果这有区别的话)。
发布于 2021-01-08 01:54:19
实际上,没有local AI instance。默认情况下,您在visual studio -> Application Insights Search window中看到的数据来自current debug session,截图如下所示:

另一件事是,如果您指定了一个有效的InstrumentationKey,数据总是发送到azure门户中的应用程序洞察力(除非您设置防火墙规则来阻止它们)。
对于角web应用程序,没有办法只是显示在视频工作室的数据,但没有发送到人工智能实例的天青。
以下是一些供你参考的建议,但它们不能完全满足你的要求:
解决方案1:在azure中将数据从角web应用程序发送到AI实例,然后您可以将这些数据从azure本地获取到visual studio。为此,在visual studio -> Application Insights Search window中,将Debug session telemetry更改为azure中的AI实例。如下所示:

解决方案2:如果您只是不想将数据发送到Azure,可以使用invalid InstrumentationKey,然后打开像fiddler这样的工具来查看这些遥测数据。
https://stackoverflow.com/questions/65607054
复制相似问题