It's based on the browserCaps, which you can override in the web.config.
Otherwise it uses the built-in one found in the machine.config file
(C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONF IG)
If you do a search for "browserCaps" and look for "crawler" in that section,
you'll see what sets it off.
Obviously it can easily be fooled, anyone can simply change the header
information. I think for the most part however, you won't get false
positives (Crawler == true when it isn't), but you will get false negatives
(crawler == false when it is).
Karl
--
MY ASP.Net tutorials
http://www.openmymind.net/
"Bill" <Bi*****@yahoo.com> wrote in message
news:uQ*************@TK2MSFTNGP15.phx.gbl...
Has anyone used/tested Request.Browser.Crawler ? Is it reliable, or are
there false
positives/negatives?
Thanks!