2017-09-14 19 views
3

我使用.NET SDK託管在Azure上構建Bot。我最近添加的應用洞察到我的應用程序遵循本指南 -Bot Builder - 應用程序洞察更改後Azure上的資源組

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net

這是很簡單,但是我使用資源組我沒有足夠的權限對​​推出應用程式深入分析。之後我改變了資源組,一切都破滅了。我試圖改變在「ApplicationInsights.config」新密鑰(如應用程序的見解,現在是在一個新的資源組)

Image - App Insights Issue

我試圖通過卸載相關的NuGet包和依賴刪除應用程序的見解,但是這也不起作用,所以我將我的項目恢復到早期版本,併爲我的應用程序提供了原始應用程序洞察文件。

基本上,我需要幫助重新配置我的Application Insight可以設置連接到一個新的資源組

回答

3

最簡單的答案會是從該菜單中的「配置應用程序的見解」菜單項?

configure application insights

這將調出配置窗口,讓你選擇一個新的資源通過UI。

如果您刪除了東西並刪除了包,那麼該項目可能已經消失。

不工作的工作,它正試圖去在你.csproj文件中的資源,像

<ApplicationInsightsResourceId>/subscriptions/[subscriptionid]/resourcegroups/[resourcegroupname]/providers/microsoft.insights/components/[appname]</ApplicationInsightsResourceId> 

,你可以手動編輯它以新的資源ID,並手動更新儀器關鍵以及。配置窗口這兩個這些東西適合你。

+1

謝謝約翰,那就是我一直在尋找的。然而,在您回答之前,我已經解決了這個問題,在重新打開並創建新的App Insights之前,完全從我的Bot應用程序中刪除App Insights,然後關閉解決方案 - 不是很優雅,但它工作。 –