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?

È stato utile?

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

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top