.BROWSER

Archivo BROWSER

ASP.NET Browser Definition File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .browser es un archivo de configuración XML que indica a un servidor web ASP.NET 2.0-4.x qué capacidades tiene un navegador determinado (JavaScript, CSS, cookies, etc.). Es un archivo del lado del desarrollador, no algo que los usuarios finales abran. Cualquier editor de texto lo abre. El formato está obsoleto en ASP.NET Core y .NET 5 y versiones posteriores.

Desarrollador: Microsoft Corporation Categoría: Archivos de Internet MIME: application/xml
SE ABRE EN Windows
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Jul 13, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo BROWSER?

Un archivo .browser es un archivo de configuración XML utilizado por ASP.NET (versiones 2.0 a 4.x) para definir las capacidades del navegador. Mapea patrones de cadenas User-Agent a un conjunto de indicadores de capacidad -soporte de JavaScript, nivel de CSS, manejo de cookies, dimensiones de pantalla- que el tiempo de ejecución de ASP.NET utiliza para adaptar la salida renderizada por el servidor a clientes específicos.

El archivo sigue un esquema jerárquico con un elemento raíz <browsers> que contiene elementos hijos <browser>. Cada elemento declara un patrón regex de User-Agent, opcionalmente hereda de una definición de navegador padre a través de parentID, y enumera pares clave-valor de capacidades. Los archivos se almacenan en App_Browsers/ dentro del proyecto web (anulaciones a nivel de aplicación) o en el directorio a nivel de máquina en %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

Al iniciar la aplicación, ASP.NET compila todos los archivos .browser en una clase BrowserCapabilitiesFactory. Este mecanismo reemplazó a la antigua sección <browserCaps> en web.config cuando se lanzó ASP.NET 2.0 en noviembre de 2005.

Este sistema quedó obsoleto ya que el rastreo de User-Agent (sniffing) demostró ser poco confiable ante la proliferación de navegadores y dispositivos. ASP.NET Core y .NET 5+ eliminaron BrowserCapabilities por completo en favor de la detección de características en el lado del cliente. Los archivos .browser existentes siguen siendo relevantes solo para aplicaciones que aún utilizan .NET Framework 4.x en IIS.

Seguridad y protección

RIESGO: LOW

Archivo de texto XML sin código ejecutable; solo datos de configuración. No hay riesgos de seguridad conocidos al visualizarlo o editarlo. Las entradas mal formadas afectarían, en el peor de los casos, a la detección del navegador en el lado del servidor.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOASP.NET Browser Definition Filetambién conocido como browser capabilities file, .browser file
DESARROLLADORMicrosoft Corporationdesde ASP.NET 2.0 (2005)
TIPO MIMEapplication/xml
TIPOArchivo de configuración XML

Programas que abren archivos BROWSER

Windows3 apps
Microsoft Visual Studio Freemium Abra el archivo .browser en el Explorador de soluciones o mediante Archivo → Abrir. IntelliSense y validación de esquema disponibles.
Visual Studio Code Código abierto Abra el archivo .browser directamente; resaltado de sintaxis XML con la extensión XML.
Notepad++ (or any text editor) Código abierto Abrir como texto plano/XML. Sin funciones específicas de ASP.NET.

Detalles técnicos

especificación profunda
FormatoXML (texto plano UTF-8)
Elemento raíz<browsers>
Elemento hijo<browser> - atributos: id, parentID, defaultStateID
Coincidencia de User-AgentPatrones Regex declarados en elementos hijos <identification>
Almacenamiento de capacidadesPares clave-valor en elementos hijos <capabilities> (JavaScript, CSS, cookies, dimensiones de pantalla, etc.)
HerenciaLas entradas de navegador heredan definiciones de padres mediante el atributo parentID
Ruta a nivel de máquina%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Ruta a nivel de aplicaciónCarpeta App_Browsers\ dentro del proyecto web ASP.NET
CompilaciónASP.NET compila los archivos .browser en la clase BrowserCapabilitiesFactory al iniciar la aplicación
Versión del esquemaASP.NET 2.0+ utiliza archivos .browser; el predecesor 1.x utilizaba <browserCaps> en web.config
SO asociadoWindows (IIS + ASP.NET .NET Framework)
Tamaño de archivo típico1 KB - 50 KB
Depreciado en.NET Core / .NET 5+ - mecanismo BrowserCapabilities totalmente eliminado
ReemplazoDetección de características en el lado del cliente mediante APIs nativas del navegador y librerías como Modernizr
LanzadoASP.NET 2.0 (2005)
Última versiónASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Especificaciónlearn.microsoft.com

Conversiones de BROWSER

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos BROWSER. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos BROWSER.

Preguntas frecuentes

¿Qué es un archivo .browser?
Un archivo de configuración XML utilizado por ASP.NET 2.0-4.x para informar al servidor web sobre las capacidades de un navegador en particular (JavaScript, CSS, cookies, etc.). No es un archivo que se abra normalmente; es parte de un proyecto web .NET.
¿Puedo abrir un archivo .browser?
Sí, es un archivo de texto XML plano. Ábralo con cualquier editor de texto (Notepad, VS Code) o Visual Studio.
Mi navegador abrió un archivo .browser, ¿es normal?
No debería suceder en un servidor IIS correctamente configurado (los archivos .browser son solo para el lado del servidor). Si descargó uno, es un archivo de configuración de desarrollador de un proyecto .NET.
¿Se sigue utilizando .browser?
Solo en proyectos heredados de ASP.NET 4.x (classic .NET Framework). ASP.NET Core / .NET 5+ (2020+) eliminaron por completo BrowserCapabilities; las aplicaciones modernas utilizan la detección de características mediante JavaScript en su lugar.
¿Cómo añado una nueva definición de navegador para ASP.NET?
Cree o edite un archivo XML .browser en la carpeta App_Browsers/ de su proyecto, definiendo el patrón User-Agent y las capacidades. ASP.NET lo compila al inicio. Solo aplicable a .NET Framework 4.x y versiones anteriores.

Referencias

1Microsoft Learn - Browser Definition File Schemalearn.microsoft.com
2Microsoft Archive - Browser Capabilities in ASP.NET 4.0learn.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Extensiones relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z