Anwendungskonfigurationsdateien

Aktualisiert: November 2007

Anwendungskonfigurationsdateien enthalten anwendungsspezifische Einstellungen. Eine solche Datei enthält Konfigurationseinstellungen, die von der Common Language Runtime gelesen werden (z. B. Assemblybindungsrichtlinien, Remotingobjekte usw.), und Einstellungen, die von der Anwendung gelesen werden können.

Name und Speicherort der Anwendungskonfigurationsdatei sind vom Host der Anwendung abhängig; folgende Hosts sind möglich:

  • Von einer ausführbaren Datei gehostete Anwendung.

    Die Konfigurationsdatei einer Anwendung, die von einer ausführbaren Datei gehostet wird, befindet sich im selben Verzeichnis wie die Anwendung. Die Konfigurationsdatei trägt den gleichen Namen wie die Anwendung, die Dateierweiterung lautet .config. Beispielsweise wird einer Anwendung mit dem Namen myApp.exe eine Konfigurationsdatei mit dem Namen myApp.exe.config zugeordnet.

    Hinweis:

    Legen Sie die CONFIG-Datei in Visual Studio-Projekten im Projektverzeichnis ab, und legen Sie die zugehörige In Ausgabeverzeichnis kopieren-Eigenschaft auf Immer kopieren oder Kopieren, wenn neuer fest. Visual Studio kopiert die Datei automatisch in das Verzeichnis, in dem die Assembly kompiliert wird.

  • Von ASP.NET gehostete Anwendung.

    Weitere Informationen über ASP.NET-Konfigurationsdateien finden Sie unter ASP.NET-Konfigurationseinstellungen.

  • Von Internet Explorer gehostete Anwendung.

    Verfügt eine von Internet Explorer gehostete Anwendung über eine Konfigurationsdatei, wird der Speicherort dieser Datei in einem <link>-Tag mit folgender Syntax angegeben:

    <link rel="Konfigurationsdateiname" href="location">

    In diesem Tag bezeichnet Ort den URL, an dem sich die Konfigurationsdatei befindet. Dadurch wird die Anwendungsbasis festgelegt. Die Konfigurationsdatei und die Anwendung müssen sich in derselben Website befinden.

Siehe auch

Konzepte

Bereitstellen einer Common Language Runtime-Anwendung mit Internet Explorer

Weitere Ressourcen

Konfigurationsdateien

Konfigurationsdateischema für .NET Framework

ASP.NET-Konfigurationseinstellungen