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