我正在使用.NET托管在Azure上构建一个Bot。我最近在本指南之后将Application Insights添加到了我的应用程序 -
https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net
这很简单,但是我使用我没有足够权限的资源组启动了App Insights。我改变了资源组,之后一切都破了。我尝试将'ApplicationInsights.config'更改为新密钥(因为应用洞察现在是新资源组)
我尝试通过卸载相关的NuGet包和依赖项来删除应用程序洞察,但这也不起作用,所以我将我的项目回滚到我的应用程序的原始应用程序洞察文件的早期副本。
基本上,我需要帮助重新配置我的Application Insight设置以连接到新资源组
答案 0 :(得分:3)
最简单的答案是使用该菜单中的“配置应用程序洞察”菜单项吗?
将打开配置窗口,让您通过UI选择新资源。
如果你删除了东西并删除了包裹,该项目可能已经消失。
无法正常工作,它尝试访问的资源位于.csproj
文件中,例如
<ApplicationInsightsResourceId>/subscriptions/[subscriptionid]/resourcegroups/[resourcegroupname]/providers/microsoft.insights/components/[appname]</ApplicationInsightsResourceId>
您可以手动将其编辑为新的资源ID,并手动更新检测密钥。配置窗口为你做这两件事。