asp.net-mvc – 可配置的应用程序洞察检测密钥
如何才能最好地使Application Inisghts的Instrumentation Key可以以允许Azure管理员管理MVC5 Web应用程序的App Services部署设置的方式进行配置?在MVC应用程序初始化中是否存在应该执行此操作的某个事件,或者几乎可以在任何时候执行此操作?我也在使用Trace Listener集成.
默认情况下,Instrumentation Key(iKey)在ApplicationInsights.config文件中设置.此外,如果包含JavaScript部分,则再次在_Layout.cshtml文件中设置iKey.这是两个不同的地方,你需要管理一个iKey. 我希望能够通过App Services管理此密钥 – > Azure门户的应用程序设置选项卡.原因是: >我想部署这个应用程序的多个实例,每个实例都有自己独特的iKey 解决方法
您指定的所有方法都很棒.我们的建议是使用web.config应用程序设置并在global.asax.cs中使用它进行标准初始化.当我们挂钩OnBeginRequest()时,在initlization之前不会发送遥测.
https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics#a-namedynamic-ikeya-dynamic-instrumentation-key 另一种可能效果很好的方法是设置APPINSIGHTS_INSTRUMENTATIONKEY环境变量,因为它是由SDK选取的.当然,这取决于你是否在同一台机器上有多个应用程序. https://github.com/Microsoft/ApplicationInsights-dotnet/blob/v2.2.0/src/Core/Managed/Net40/Extensibility/Implementation/TelemetryConfigurationFactory.cs#L22 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 进程是经典ASP可以存储会话状态的唯一方法吗?
- 谈谈在.NET Core中使用Redis和Memcached的序列化问题
- asp.net-mvc – ICommandHandler / IQueryHandler with asy
- 有没有办法我仍然可以在我的ASP.NET MVC 2项目中使用app_of
- ASP.NET:如何将App_Data部署到webhost?
- 深入了解 Authorize 和 AllowAnonymous
- asp.net – 来自.Net iSeries Provider的AS 400性能
- ASP.NET 5 HTML5历史
- 剃刀 – 将MVC3应用程序迁移到MVC4:编译器错误消息:CS151
- 这是一个错误吗?或者它是ASP.NET 4(或MVC 2)中的设置?
- asp.net-mvc-3 – ASP.NET MVC如何从Controller访
- asp.net-mvc – 实体类型没有键定义 – 代码优先
- asp.net-mvc – visual studio 2013“添加控制器
- model-view-controller – 比较Dates DataAnnota
- asp.net-mvc – ASP.NET MVC Metro Style
- ASP.NET Core 发布至Linux生产环境 Ubuntu 系统
- 在.NET程序集中向ADODB命令添加参数时出错
- asp.net-mvc – 自定义验证属性不在客户端上工作
- asp.net-web-api – 如何配置OData不处理Web Api
- asp.net – 服务器标签格式不正确,ASP Repeater