Wenn ich Build-> Website in Visual Studio 2008 veröffentlichen, kompiliert die meiste Zeit die Website und fragt dann einfach "Alle Dateien im Zielordner werden gelöscht. Fortfahren?" (oder etwas in diesem Sinne). Gelegentlich, wenn ich ein Projekt in Visual Studio veröffentlichte, bekam ich jedoch ein Dialogfeld, das mir die Wahl gab, den Inhalt des Ordners vollständig zu ersetzen oder einfach geänderte Dateien durch eine neuere Version zu ersetzen.Wie kann ich die Funktion "Veröffentlichen" in Visual Studio 2008 verwenden, ohne den Inhalt des Zielordners zu löschen?
Ich ziehe es vor, zu veröffentlichen, ohne den Ordner vollständig zu löschen, weil die bereitgestellte Anwendung Benutzerdateien und Cache-Dateien erstellt, wie es verwendet wurde, die ich nicht zusätzliche Schritte zu erhalten möchten. Ich bin mir jedoch nicht sicher, warum Visual Studio mir diese Option nicht immer anbietet. Kann ich das irgendwo ändern? Ist es an die von mir verwendete .NET-Version gebunden?
Jeder Einblick wird geschätzt!
Bearbeiten - Followup auf 2009-01-20
Ich habe noch nicht herausgefunden, aber hier einige weitere Informationen.
Hier ist das veröffentlichen, was Funktion sieht aus wie für ein ASP.NET-Projekt auf meinem Win XP-Desktop:
Und hier ist, wie es auf meinem Vista Laptop für ein anderes Projekt sieht:
Beachten Sie die Radiobuttons im zweiten Screenshot, die es mir erlauben, entweder den Inhalt des Ordners vor der Veröffentlichung zu löschen oder nur Match zu überschreiben Dateien. Ich möchte diese Optionen für jedes Projekt haben.
Auf beiden Computern wird Visual Studio 2008 Professional (Version 9.0.30729.1 SP, gemäß Hilfe-> Info) ausgeführt. Die exakt gleiche Version. Und ich bezweifle, dass der OS-Unterschied diese Funktionsänderung verursacht. Irgendwo muss es irgendwo sein, oder? Weiß jemand?
Idealerweise ja. Aber ich bin nicht der einzige Entwickler in meiner Organisation und einige Dinge sind außerhalb meiner Kontrolle. –