我正在使用Application Insights跟踪我的ASP.Net MVC应用程序的信息。
有两个Cookie, ai_session 和 ai_user 。
我想用应用程序的用户名覆盖ai_user cookie中的值,以便可以在TelemetryInitializer中访问它。
Microsoft的recommended practice用于从HttpContext会话访问用户名。不幸的是,在调用初始化程序时尚未填充Session。
作为一种解决方法,我可以访问cookie的值,但是我没有找到一种有效的方法来覆盖它,因为更新后的值将保留在用户会话中。
我在此问题中发现了一些信息:Managing Application Insights Cookies,但没有覆盖值的专门信息。
答案 0 :(得分:0)
我知道了,我是在请求而不是响应上设置cookie值。