Deploy non copia le sottocartelle di app_data
-
06-07-2019 - |
Domanda
Il mio progetto web ha una cartella app_data con sottocartelle. Quando distribuisco il mio progetto da Visual Studio2008 (r-clic, deploy, include app_data spuntato) copia solo i file dalla root app_data, non è sottodir.
C'è un modo per risolvere questo problema?
Soluzione
In una delle tue sottocartelle che non vengono distribuite, fai clic con il pulsante destro del mouse su ciascun file e verificane le proprietà: Crea azione e Copia nella directory di output. Verifica che l'azione di compilazione sia impostata su " Contenuto " e la Copia nella directory di output è impostata su " Copia sempre " (o Copia se più recente). Un modo rapido per modificare tutte le proprietà del file è evidenziarle tutte e quindi fare clic con il tasto destro del mouse sulle proprietà che cambieranno tutti i loro valori contemporaneamente.
Prefarrò questa risposta con: presumo che un progetto di distribuzione Web sia simile a un clic una volta su cui si basa la mia risposta :)
Altri suggerimenti
Assicurati solo che le impostazioni della proprietà del file wurfl.xml.gz (attraverso la finestra Proprietà in Visual Studio) Crea azione siano impostate su Contenuto . Questa proprietà decide come Visual Studio o gli strumenti devono trattare i singoli file di progetto durante la compilazione o la pubblicazione.
Imposta l'azione buid per i file che vuoi pubblicare come " Content "
C'è una casella di controllo delle opzioni durante la pubblicazione se si utilizza VS2008
Dato che stai usando VS2010, fai clic con il pulsante destro del mouse - > Package / Publish Web- > Exlude Files App_Data Folder