Warum das web.config nicht kopiert, veröffentlicht, wenn ich ein ASP.NET Web-Projekt mit dem "Nur die Dateien benötigt, um diese Anwendung ausführen" - option?
Wie man es richtig?
- Im Allgemeinen bevorzuge ich NICHT die Kopie der Web.config-Datei veröffentlicht, wenn ich ein web-Projekt, da in der Regel ich will eine völlig andere web.config auf meinem lokalen Rechner aus, was ich auf meinem server.
- Jede chance, die Sie verbessern könnten der Inhalt dieser Frage. ( Wenn dieser gefragt wurde, wie dies jetzt, wäre es geschlossen worden )
Du musst angemeldet sein, um einen Kommentar abzugeben.
"Nur Dateien, die erforderlich, um diese Anwendung auszuführen" bedeutet, dass alle build-Ausgabe-Dateien wie DLLs und Referenzen in den bin-Ordner und alle Dateien, die Build Action von Content.
Da das web.config ist weder von diesen, müssen Sie ändern die option "veröffentlichen", um Alle Projekt-Dateien, oder sonst kopieren Sie die web -.config manuell.
Wenn Sie sagen, 'ASP.NET web-Projekt", meinen Sie ASP.NET web-Anwendung-Projekt'?
Wenn das so ist, das web.config sollte ein build action von Inhalt standardmäßig. Als Brandon erwähnt, der Inhalt wird dann kopiert, um die Veröffentlichung.
Zu überprüfen, wählen Sie das web.config-Datei in Ihrem Solution Explorer, dann verwenden Sie das Eigenschaften-Fenster. Ein Beispiel:
Beispiel http://photos.tiredstudent.com/WebStorageHandler.ashx?tb=false&id=558
Ich weiß, es klingt albern, aber stellen Sie sicher, es markiert ist, als 'Content', wie es die Build-Aktion unter dessen Eigenschaften.