Articles of msdeploy

Rendere MSDeploy (Visual Studio) non eliminare la cartella App_Data ma eliminare tutto il resto

Sto usando il pulsante Publish Visual Studio per distribuire il mio sito Web e voglio una diversa cartella App_Data sul server. C’è una casella di spunta per Leave extra files on destination (do not delete) che impedisce alla mia cartella App_Data di essere cancellata, ma poi alla fine accumulerà molti file rudimentali man mano che […]

Come ottenere la funzionalità “Pubblica” di Visual Studio per includere file dall’evento post build?

Attualmente sto tentando di utilizzare Visual Studio 2010 “Pubblica” e la funzionalità MSDeploy per gestire le mie esigenze di distribuzione web, ma ho incontrato un roadblock per quanto riguarda la personalizzazione del pacchetto in base alla configurazione della mia build. Sviluppo in un ambiente a 32 bit ma ho bisogno di creare un pacchetto di […]

Il provider setAcl di Web Deploy può essere utilizzato in una sottodirectory?

Sto cercando di creare una sottodirectory in un pacchetto MS Deploy scrivibile per l’utente del pool di applicazioni. Grazie a un post utile sul provider setAcl di Kevin Leetham, sono riuscito a ottenere la maggior parte di ciò che mi serve nel mio file di progetto: $(_MSDeployDirPath_FullPath)\doc\public Read,Write,Modify Directory setAclResourceType;setAclAccess Si noti che ho aggiunto […]

Le trasformazioni di Web.config funzionano localmente

Voglio ottenere trasformazioni di web.config che funzionano localmente ma apparentemente le trasformazioni si verificano solo quando si eseguono le distribuzioni. Qualcuno sa di un modo per eseguire la destinazione di msbuild “TransformWebConfig” senza passare attraverso il processo di “ricostruzione” e anche specificare ed esportare la directory dove sputare fuori il web.config trasformato? EDIT : Usando […]

Come utilizzare la riga di comando msbuild per distribuire il progetto sito Web VS2012 senza precompilarlo?

Ho ereditato un progetto di sito Web VS2012 molto grande (non un’applicazione web) e sto cercando di automatizzare la sua implementazione. Ci sono tonnellate di riferimenti circolari nel progetto in modo da farlo precompilare usando aspnet_compiler.exe. Devo triggersre fixednames. Il problema è che la build impiega circa 20 minuti sul mio quad core, 16gb ram, […]

Come si chiama msdeploy da PowerShell quando i parametri hanno spazi?

Sto incontrando un problema con gli spazi nei miei parametri che cerco di inviare in msdeploy da uno script di PowerShell. Ci sono un certo numero di altri articoli correlati ma nessuno di loro risolve il problema. Problemi nell’utilizzo di Power Shell e MSDeploy. Simile problema SO che non funziona: Come eseguire exe in PowerShell […]

Come configuro MSBuild per utilizzare un publishProfile salvato per WebDeploy?

Ho usato Visual Studio per creare un profilo di pubblicazione. Ha salvato tali informazioni in MyProject.Publish.xml, che si trova nella directory principale della directory del mio progetto. Vorrei che l’attività MSBuild che viene eseguita sul mio server CI utilizzi tale file come impostazioni di base. Idealmente, se potessi scavalcare le proprietà tramite i parametri della […]

Come posso ottenere che TFS2010 esegua MSDEPLOY per me tramite MSBUILD?

C’è un eccellente talk PDC disponibile qui da Vishal Joshi che descrive le nuove funzionalità MSDEPLOY in Visual Studio 2010 e anche come distribuire un’applicazione in TFS. (C’è anche una bella chiacchierata di Scott Hanselman, ma lui non entra in TFS). È ansible utilizzare MSBUILD in TFS2010 per chiamare tramite MSDEPLOY per distribuire il pacchetto […]

MSDeploy salta le regole quando si usa MSBuild PublishProfile con Visual Studio 2012

Sto cercando di utilizzare WebDeploy per pubblicare un sito Web utilizzando le regole di salto MSDeploy personalizzate e un profilo di pubblicazione salvato in Visual Studio 2012. Ho il profilo di pubblicazione che funziona dalla riga di comando, ma la regola di salto per saltare l’eliminazione di una cartella non funziona. Ho una sottocartella ErrorLog […]

Pacchetto target MSBuild non trovato

Voglio impacchettare il mio progetto di applicazione Web VS2010 pronto per la distribuzione con msdeploy. Sulla macchina di sviluppo posso farlo usando: MSBuild.exe “C:\path\to\WebApp.csproj” /target:package Ma sul mio server di build ottengo questo errore: errore MSB4057: il “pacchetto” di destinazione non esiste nel progetto. Cosa mi manca sul server di build?