【发布时间】:2017-06-24 20:50:38
【问题描述】:
当我在 Visual Studio 的解决方案资源管理器中右键单击 ASP.NET 应用程序以将应用程序指向现有 Application Insights 资源时,使用“添加 Application Insights 遥测...”菜单选项时,生成的文件会更改在.csproj 文件中添加两项:
<ApplicationInsightsResourceId>/subscriptions/$guid/resourcegroups/$rgname>/providers/microsoft.insights/components/$name</ApplicationInsightsResourceId>
<ApplicationInsightsAnnotationResourceId>/subscriptions/$guid/resourcegroups/$rgname/providers/microsoft.insights/components/$name</ApplicationInsightsAnnotationResourceId>
我省略了一些信息 - $guid 是 Azure 订阅 GUID,$rgname 和 $name 分别是 Application Insights 资源组和资源的名称。
每个元素之间有什么区别?他们似乎拥有相同的信息。
如果我想将遥测数据发送到不同环境中的不同 Application Insights 资源,文档告诉我需要在代码中为每个环境设置检测密钥 - 这很好 - 但是这些设置呢?除了在 Visual Studio 中驱动上下文相关的菜单选项之外,它们还用于其他用途吗?在其他环境中我需要担心它们吗?
【问题讨论】:
标签: visual-studio-2015 azure-application-insights