Ich verwende das _WPPCopyWebApplication-MSBuild-Ziel in einem create-and-deploy-Skript von CruiseControl.net. Es scheint jedoch, dass dieses Ziel vor der Bereitstellung Dateien löscht, die nicht Teil des Projekts sind - insbesondere App_Data-Dateien (für diese App). hochgeladene Bilder usw.).
Von Microsoft.Web.Publishing.targets;
%Vor%Wie kann ich die Ausführung von CleanWebProjectOutputDir stoppen, wenn dieses Ziel angegeben wird?
%Vor%Dies ist von einer VS2010-Lösung, wenn auch unter CC.Net gebaut; Mir ist MSDeploy bekannt, aber ich habe mich noch nicht ganz damit beschäftigt, also würde ich lieber bei MSBuild / _WPPCopyWebApplication bleiben.
BEARBEITEN:
Ich habe das weiter auf diesen Teil des Ziels beschränkt;
%Vor%Also ich denke, die Frage wird, wie kann ich diese spezifische Aufgabe löschen, oder mindestens hinzufügen App_Data ** zu den Ausschließungen _AllExtraFilesUnderProjectOuputFolder?
Fügen Sie CleanWebProjectOutputDir=False
zu Ihren Eigenschaften hinzu:
Tags und Links msbuild deployment cruisecontrol.net