【发布时间】:2018-07-13 23:10:25
【问题描述】:
我正在使用 Application Insights 来跟踪我的 ASP.Net MVC 应用程序的信息。
有两个 cookie,ai_session 和 ai_user。
我想用应用程序的用户名覆盖 ai_user cookie 中的值,以便可以在 TelemetryInitializer 中访问它。
微软的recommended practice是从HttpContext Session中访问用户名。不幸的是,在调用初始化程序时,Session 尚未填充。
作为一种解决方法,我可以访问 cookie 的值,但是我还没有找到一种有效的方法来覆盖它,更新的值将在用户会话中持续存在。
我在这个问题中找到了一些信息:Managing Application Insights Cookies,但没有特定于覆盖值的信息。
【问题讨论】:
标签: asp.net-mvc cookies azure-application-insights