.BROWSER

File BROWSER

ASP.NET Browser Definition File
Fai una domanda
RISPOSTA RAPIDA

Un file .browser è un file di configurazione XML che indica a un server web ASP.NET 2.0-4.x quali funzionalità possiede un determinato browser (JavaScript, CSS, cookie, ecc.). È un file lato sviluppatore, non destinato all'apertura da parte degli utenti finali. Qualsiasi editor di testo può aprirlo. Il formato è obsoleto in ASP.NET Core e .NET 5 e versioni successive.

Sviluppatore: Microsoft Corporation Categoria: File di Internet MIME: application/xml
SI APRE SU Windows
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 13, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BROWSER?

Un file .browser è un file di configurazione XML utilizzato da ASP.NET (versioni da 2.0 a 4.x) per definire le funzionalità del browser. Mappa i pattern delle stringhe User-Agent a un set di flag di funzionalità - supporto JavaScript, livello CSS, gestione dei cookie, dimensioni dello schermo - che il runtime di ASP.NET utilizza per adattare l'output renderizzato dal server a client specifici.

Il file segue uno schema gerarchico con un elemento radice <browsers> contenente elementi figli <browser>. Ogni elemento dichiara un pattern regex User-Agent, eredita opzionalmente da una definizione di browser padre tramite parentID e elenca coppie chiave-valore di funzionalità. I file sono memorizzati in App_Browsers/ all'interno del progetto web (override a livello di applicazione) o nella directory a livello di sistema in %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

All'avvio dell'applicazione, ASP.NET compila tutti i file .browser in una classe BrowserCapabilitiesFactory. Questo meccanismo ha sostituito la vecchia sezione <browserCaps> in web.config quando ASP.NET 2.0 è stato lanciato nel novembre 2005.

Questo sistema è diventato obsoleto poiché lo sniffing dello User-Agent si è rivelato inaffidabile a causa della proliferazione di browser e dispositivi. ASP.NET Core e .NET 5+ hanno rimosso interamente BrowserCapabilities a favore del rilevamento delle funzionalità lato client. I file .browser esistenti rimangono rilevanti solo per le applicazioni che utilizzano ancora .NET Framework 4.x su IIS.

Sicurezza e incolumità

RISCHIO: LOW

File di testo XML senza codice eseguibile; solo dati di configurazione. Nessun rischio di sicurezza noto derivante dalla visualizzazione o dalla modifica. Voci malformate influenzerebbero al massimo il rilevamento del browser lato server.

Dettagli del formato

in sintesi
NOME COMPLETOASP.NET Browser Definition Fileanche noto come browser capabilities file, .browser file
SVILUPPATOREMicrosoft Corporationdal ASP.NET 2.0 (2005)
TIPO MIMEapplication/xml
TIPOFile di configurazione XML

Programmi che aprono file BROWSER

Windows3 apps
Microsoft Visual Studio Freemium Apri il file .browser in Esplora soluzioni o File → Apri. Sono disponibili IntelliSense e la convalida dello schema.
Visual Studio Code Open-source Apri direttamente il file .browser; evidenziazione della sintassi XML disponibile con l'estensione XML.
Notepad++ (or any text editor) Open-source Apri come testo normale/XML. Nessuna funzionalità specifica per ASP.NET.

Dettagli tecnici

specifiche approfondite
FormatoXML (testo normale UTF-8)
Elemento radice<browsers>
Elemento figlio<browser> - attributi: id, parentID, defaultStateID
Corrispondenza User-AgentPattern Regex dichiarati negli elementi figli <identification>
Archiviazione funzionalitàCoppie chiave-valore negli elementi figli <capabilities> (JavaScript, CSS, cookie, dimensioni dello schermo, ecc.)
EreditarietàLe voci del browser ereditano le definizioni padre tramite l'attributo parentID
Percorso a livello di sistema%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Percorso a livello di appCartella App_Browsers\ all'interno del progetto web ASP.NET
CompilazioneASP.NET compila i file .browser nella classe BrowserCapabilitiesFactory all'avvio dell'applicazione
Versione dello schemaASP.NET 2.0+ utilizza i file .browser; il predecessore 1.x utilizzava <browserCaps> in web.config
OS associatoWindows (IIS + ASP.NET .NET Framework)
Dimensione tipica del file1 KB - 50 KB
Deprecato in.NET Core / .NET 5+ - meccanismo BrowserCapabilities rimosso completamente
SostituzioneRilevamento delle funzionalità lato client tramite API native del browser e librerie come Modernizr
RilasciatoASP.NET 2.0 (2005)
Ultima versioneASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Specificalearn.microsoft.com

Conversioni BROWSER

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BROWSER. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BROWSER.

Domande frequenti

Cos'è un file .browser?
Un file di configurazione XML utilizzato da ASP.NET 2.0-4.x per indicare al server web quali funzionalità possiede un particolare browser (JavaScript, CSS, cookie, ecc.). Non è un file che si apre normalmente - fa parte di un progetto web .NET.
Posso aprire un file .browser?
Sì, è un semplice file di testo XML. Aprilo con qualsiasi editor di testo (Notepad, VS Code) o Visual Studio.
Il mio browser ha aperto un file .browser - è normale?
Non dovrebbe accadere su un server IIS configurato correttamente (i file .browser sono solo lato server). Se ne hai scaricato uno, si tratta di un file di configurazione per sviluppatori proveniente da un progetto .NET.
Il formato .browser è ancora in uso?
Solo nei progetti legacy ASP.NET 4.x (classic .NET Framework). ASP.NET Core / .NET 5+ (2020+) hanno rimosso completamente BrowserCapabilities - le app moderne utilizzano invece il rilevamento delle funzionalità tramite JavaScript.
Come aggiungo una nuova definizione di browser per ASP.NET?
Crea o modifica un file XML .browser nella cartella App_Browsers/ del tuo progetto, definendo il pattern User-Agent e le funzionalità. ASP.NET lo compila all'avvio. Applicabile solo a .NET Framework 4.x e versioni precedenti.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z