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

相关问题