2

我在VS 2017 v15.4.0預覽版3中有一個項目,並且前一段時間我已將Web服務發佈到啓用了應用程序見解的Azure。因爲我已經刪除的網絡服務和在Azure門戶網站及其相關的AI資源,但現在Visual Studio是報告以下錯誤:VS2017 - 應用程序見解:該帳戶沒有訪問AI資源的權限

enter image description here

的帳戶沒有權限來訪問應用程序洞察資源'<resourcename>'。請選擇一個有權訪問該資源的帳戶:

我可以解僱它,但它每天會繼續彈出一次或兩次。我在哪裏取消配置?

回答

3

好吧,原來它隱藏在Application Insights Search頁面。以下是如何將其配置爲指向正確的AI資源:

查看>工具欄>選擇它應用見解解釋了應用程序洞察工具欄:

Application Insights Search

這突出問題。您需要刪除您的.csproj文件中的以下兩行(右鍵單擊項目,編輯的.csproj):

<ApplicationInsightsResourceId>/subscriptions/[SUBSCRIPTION_ID]/resourcegroups/[RESOURCE_GROUP_NAME]/providers/microsoft.insights/components/[RESOURCE_NAME]</ApplicationInsightsResourceId> 
<ApplicationInsightsAnnotationResourceId>/subscriptions/[SUBSCRIPTION_ID]/resourcegroups/[RESOURCE_GROUP_NAME]/providers/microsoft.insights/components/[RESOURCE_NAME]</ApplicationInsightsAnnotationResourceId> 

保存文件並再次右鍵單擊該項目,你應該看到配置應用程序洞察...。點擊這個並重新配置新的(或現有的)AI資源。

我也不得不使用AI工具欄按鈕來選擇配置應用程序見解:

enter image description here

然後配置資源設置:

enter image description here

另外,如果你想刪除該項目的見解完全參見this answer

相關問題