2009-03-09 19 views
2

Mein Webprojekt hat einen app_data-Ordner mit Unterordnern. Wenn ich mein Projekt von Visual Studio2008 austrage (r-click, deploy, include app_data markiert), kopiert es nur Dateien aus dem app_data root, nicht seine Unterverzeichnisse.Deploy kopiert die Unterordner von app_data nicht

Gibt es eine Möglichkeit, das zu beheben?

Antwort

7

In einem Ihrer Unterordner, die nicht bereitstellen, klicken Sie mit der rechten Maustaste auf jede Datei und überprüfen Sie ihre Eigenschaften: Build Action und Copy to Output Directory. Vergewissern Sie sich, dass die Erstellungsaktion auf "Inhalt" festgelegt ist und dass "In Ausgabedokument kopieren" auf "Immer kopieren" (oder "Kopie bei Ausgabe") gesetzt ist. Eine schnelle Möglichkeit, alle Dateieigenschaften zu ändern, besteht darin, sie alle hervorzuheben und dann mit der rechten Maustaste auf Eigenschaften zu klicken, die alle ihre Werte gleichzeitig ändern.

ich diese Antwort Vorwort werde mit: Ich habe eine Web-Deployment-Projekt gehe davon ähnelt einem Klick einmal Einsatz, die, was ich meine Antwort auf :)

+0

Ah ja, verzichten t darüber. Hatte Eigenschaften auf dem Ordner selbst überprüft, aber es gibt keine. Es ist auf Dateiebene .. –

+1

Diese Lösung funktioniert nicht – Korayem

0

So stellen Sie sicher, dass die Einstellungen des wurfl bin stützen .xml.gz-Dateieigenschaft (über das Eigenschaftenfenster in Visual Studio) Buildaktion ist auf festgelegt Inhalt. Diese Eigenschaft legt fest, wie Visual Studio oder Tools die einzelnen Projektdateien während der Kompilierung oder Veröffentlichung behandeln sollen.

0

Set buid Aktion für die Dateien, die Sie als „Inhalt“

Es gibt eine Option Checkbox in der veröffentlichen veröffentlichen möchten, wenn Sie VS2008

verwenden Da Sie VS2010 verwenden, richtigen Eigenschaften klicken -> Verpackung/veröffentlichen web-> exlude Dateien Ordner App_Data

enter image description here

enter image description here