2013-02-27 4 views
5

Ich habe derzeit eine Konfigurationsdatei im Stammordner meines Projekts befindet. Aus irgendeinem Grund erstellt jedes Mal, wenn ich das Projekt veröffentliche, zwei Instanzen dieser Konfiguration - eine in meinem Stammordner und eine in meinem bin-Ordner. Warum passiert das und wie ändere ich es, damit es nicht in meinem bin-Ordner erscheint?Config-Datei erscheint nach dem Veröffentlichen im Ordner bin

+1

Haben Sie eine Webanwendung oder eine Website? Überprüfen Sie auch das Eigenschaftenfenster für eine Option "In Ausgabeverzeichnis kopieren" und "Build-Aktion". – gunr2171

+0

Die Webanwendung und das Verzeichnis zum Kopieren nach Ausgabe sind derzeit auf Immer kopieren eingestellt. Die Build-Aktion ist auf Inhalt eingestellt. Ich habe versucht, die Build-Aktion auf None zu setzen und es einfach in meinem bin-Ordner, aber nicht in meinem Stammordner veröffentlicht. –

Antwort

12

Versuchen Sie, die Copy to Output Directory = Do not copy und Build Action = Content zu machen. Tun Sie dies nur für Ihre Konfigurationsdatei.

+0

Die web.config ist bereits darauf eingestellt. Es ist nicht die web.config, die das tut. Es ist eine separate Konfigurationsdatei. –

+0

Was ist dann Ihre separate Konfigurationsdatei? – gunr2171

+0

Ich entschuldige mich, ich würde die Build-Aktion auf None und die Kopie auf Ausgabeverzeichnis auf nicht kopieren setzen. Ihr Vorschlag scheint zu funktionieren. Vielen Dank! –

Verwandte Themen