我想将Kentico Portal日志中的“事件URL”字段记录到Azure Application Insights以获取404请求。由于我在Kentico Portal中更改了404错误的自定义页面,因此我只获得了AppInsights中请求表中url字段的“PortalTemplate.apsx”。
答案 0 :(得分:1)
我们已将此作为recommendation on the GitHub - 使用RawUrl
代替Request.Url
。
正如此处所解释的,当请求被重定向到自定义错误页面时,RawUrl会更好地套用案例:Request.RawUrl vs. Request.Url
请在GitHub上提出问题。现在,您可以将ApplicaitonInsights.config
中的OperationNameTelemetryInitializer替换为使用RawUrl
而不是Url
的自己的实施方案。