Pregunta

¿Cómo funciona la propiedad HttpBrowserCapabilities.Crawler ( http: / /msdn.microsoft.com/en-us/library/aa332775(VS.71).aspx ) ¿funciona? Necesito detectar el rastreador personalizado de un socio y esta propiedad devuelve false.

¿Dónde / cómo puedo agregar su agente de usuario para que esta propiedad devuelva verdadero? ¿Hay alguna otra manera además de crear mi propio mecanismo de detección de agente de usuario?

¿Fue útil?

Solución

Todo esto está impulsado por las declaraciones predeterminadas de los exploradores que forman parte del marco .NET.

Para configurar este rastreador específico, deberá agregar una sección personalizada de BrowserCaps a su web.config para identificarlo como un rastreador.

La documentación de MSDN sobre cómo hacer esto está bastante bien documentada, aquí está un enlace.

Otros consejos

HttpBrowserCapabilities se rellena a partir de un conjunto de archivos * .browser en C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ Browsers. Puede agregar su propio archivo en ~ / App_Browsers / con los detalles de su rastreador personalizado. El esquema es aquí . Básicamente contiene una expresión regular que coincide con el encabezado User-Agent y una colección de valores de propiedad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top