.BROWSER

BROWSER Datei

ASP.NET Browser Definition File
Frage stellen
SCHNELLE ANTWORT

Eine .browser-Datei ist eine XML-Konfigurationsdatei, die einem ASP.NET 2.0-4.x-Webserver mitteilt, welche Funktionen ein bestimmter Browser besitzt (JavaScript, CSS, Cookies usw.). Es handelt sich um eine entwicklerseitige Datei, die nicht von Endbenutzern geöffnet wird. Jeder Texteditor kann sie öffnen. Das Format ist in ASP.NET Core und .NET 5 und höher veraltet.

Entwickler: Microsoft Corporation Kategorie: Internetdateien MIME: application/xml
VERFÜGBAR AUF Windows
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 13, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das BROWSER-Dateiformat?

Eine .browser-Datei ist eine XML-Konfigurationsdatei, die von ASP.NET (Versionen 2.0 bis 4.x) verwendet wird, um Browserfunktionen zu definieren. Sie ordnet User-Agent-Zeichenfolgenmustern eine Reihe von Funktions-Flags zu - JavaScript-Unterstützung, CSS-Level, Cookie-Handhabung, Bildschirmabmessungen -, die die ASP.NET-Laufzeit verwendet, um die serverseitig gerenderte Ausgabe an bestimmte Clients anzupassen.

Die Datei folgt einem hierarchischen Schema mit einem <browsers>-Wurzelelement, das <browser>-Kindelemente enthält. Jedes Element deklariert ein User-Agent-Regex-Muster, erbt optional über parentID von einer übergeordneten Browserdefinition und listet Key-Value-Funktionspaare auf. Dateien werden in App_Browsers/ innerhalb des Webprojekts (Anwendungsebene) oder im systemweiten Verzeichnis unter %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\ gespeichert.

Beim Anwendungsstart kompiliert ASP.NET alle .browser-Dateien in eine BrowserCapabilitiesFactory-Klasse. Dieser Mechanismus ersetzte den älteren <browserCaps>-Abschnitt in der web.config, als ASP.NET 2.0 im November 2005 eingeführt wurde.

Dieses System wurde obsolet, da sich das User-Agent-Sniffing angesichts der Vielzahl von Browsern und Geräten als unzuverlässig erwies. ASP.NET Core und .NET 5+ haben BrowserCapabilities zugunsten der clientseitigen Feature-Erkennung vollständig entfernt. Bestehende .browser-Dateien sind nur noch für Anwendungen relevant, die weiterhin auf das .NET Framework 4.x unter IIS setzen.

Sicherheit

RISIKO: LOW

XML-Textdatei ohne ausführbaren Code; enthält nur Konfigurationsdaten. Keine bekannten Sicherheitsrisiken beim Anzeigen oder Bearbeiten. Fehlerhafte Einträge würden schlimmstenfalls die serverseitige Browsererkennung beeinträchtigen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEASP.NET Browser Definition Filealias browser capabilities file, .browser file
ENTWICKLERMicrosoft Corporationseit ASP.NET 2.0 (2005)
MIME TYPEapplication/xml
TYPXML-Konfigurationsdatei

Programme zum Öffnen von BROWSER-Dateien

Windows3 apps
Microsoft Visual Studio Freemium Öffnen Sie die .browser-Datei im Projektmappen-Explorer oder über Datei → Öffnen. IntelliSense und Schema-Validierung sind verfügbar.
Visual Studio Code Open Source Öffnen Sie die .browser-Datei direkt; XML-Syntax-Hervorhebung mit XML-Erweiterung verfügbar.
Notepad++ (or any text editor) Open Source Als einfachen Text/XML öffnen. Keine ASP.NET-spezifischen Funktionen.

Technische Details

technische Spezifikation
FormatXML (UTF-8 Klartext)
Wurzelelement<browsers>
Kindelement<browser> - Attribute: id, parentID, defaultStateID
User-Agent-AbgleichRegex-Muster, deklariert in <identification>-Kindelementen
FunktionsspeicherungKey-Value-Paare in <capabilities>-Kindelementen (JavaScript, CSS, Cookies, Bildschirmabmessungen usw.)
VererbungBrowser-Einträge erben Definitionen von übergeordneten Elementen via parentID-Attribut
Systemweiter Pfad%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
AnwendungspfadApp_Browsers\ Ordner innerhalb des ASP.NET-Webprojekts
KompilierungASP.NET kompiliert .browser-Dateien beim Anwendungsstart in die BrowserCapabilitiesFactory-Klasse
Schema-VersionASP.NET 2.0+ verwendet .browser-Dateien; der 1.x-Vorgänger nutzte <browserCaps> in der web.config
Zugehöriges OSWindows (IIS + ASP.NET .NET Framework)
Typische Dateigröße1 KB - 50 KB
Veraltet in.NET Core / .NET 5+ - BrowserCapabilities-Mechanismus vollständig entfernt
ErsatzClientseitige Feature-Erkennung über native Browser-APIs und Bibliotheken wie Modernizr
VeröffentlichtASP.NET 2.0 (2005)
Neueste VersionASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Spezifikationlearn.microsoft.com

BROWSER-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit BROWSER-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu BROWSER-Dateien.

Häufig gestellte Fragen

Was ist eine .browser-Datei?
Eine XML-Konfigurationsdatei, die von ASP.NET 2.0-4.x verwendet wird, um dem Webserver mitzuteilen, welche Funktionen ein bestimmter Browser hat (JavaScript, CSS, Cookies usw.). Es ist keine Datei, die man normalerweise öffnet - sie ist Teil eines .NET-Webprojekts.
Kann ich eine .browser-Datei öffnen?
Ja, es ist eine einfache XML-Textdatei. Öffnen Sie sie mit einem beliebigen Texteditor (Notepad, VS Code) oder Visual Studio.
Mein Browser hat eine .browser-Datei geöffnet - ist das normal?
Dies sollte auf einem korrekt konfigurierten IIS-Server nicht passieren (.browser-Dateien sind nur serverseitig). Wenn Sie eine heruntergeladen haben, handelt es sich um eine Entwickler-Konfigurationsdatei aus einem .NET-Projekt.
Wird .browser noch verwendet?
Nur in älteren ASP.NET 4.x (klassisches .NET Framework) Projekten. ASP.NET Core / .NET 5+ (2020+) haben BrowserCapabilities komplett entfernt - moderne Apps nutzen stattdessen JavaScript-Feature-Erkennung.
Wie füge ich eine neue Browserdefinition für ASP.NET hinzu?
Erstellen oder bearbeiten Sie eine .browser-XML-Datei im Ordner App_Browsers/ Ihres Projekts und definieren Sie das User-Agent-Muster sowie die Funktionen. ASP.NET kompiliert diese beim Start. Dies gilt nur für .NET Framework 4.x und früher.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen