我有一个离线进程需要对用户代理字符串进行一些分析,这些字符串是从我们的生产机器上的请求中记录的,问题是我需要使用具有所需过滤器的 .browser 文件来解析和识别浏览器用户代理,并且使用我知道的文件的唯一方法是拥有一个 ASP.net 网站并将 .browser 文件放在 APP_Browsers 文件夹下,但鉴于脱机过程的性质,我无法将它放在网站,我发现需要为每条记录构造一个HttpWebRequest对象来读取HttpBrowserCapabilities过杀。那么有没有其他方法可以使用 .browser 文件并读取与用户代理匹配的 HttpWebBrowserCapabilities。
注意:我发现了一个大约 2 年前的类似问题,它没有得到足够的关注,所以我认为从那时起事情可能会发生变化。