The scenario is when browser interacts with the front end of Kudu.Web (the 'portal' I mentioned earlier), to see a list of apps and create apps. (Is this relevant for actual users?) For reasons I have not tracked down yet, for Kudu running in my local machine, the browser to Kudu.Web requests' UserAgent property is null when they reach TraceModule.OnBeginRequest. I will investigate this further.