2013-03-07 13 views

risposta

16

WebDeploy è sicuramente il modo giusto per distribuire le applicazioni web.

Staring from VS2010 Gli obiettivi per l'esecuzione della distribuzione Web in scenari semplici sono "incorporati" nei file di progetto (e file di estensione msbuild sul PC). A partire da VS2012 è inoltre possibile utilizzare la funzione Publish Profiles che consente di archiviare i dettagli di pubblicazione in un file semplice. Per esempio. è possibile eseguire qualcosa di simile:

msbuild MyProject.csproj /p:DeployOnBuild=true /p:PublishProfile=<profile-name> /p:Password=<insert-password> /p:VisualStudioVersion=11.0 

che costruisce l'app e pubblicarlo utilizzando il profile-name profilo di pubblicazione.

  • Dai un'occhiata alla this articolo di "Creazione di un profilo di pubblicazione" sezione per saperne di più sulla creazione di profili di pubblicazione.
  • Date un'occhiata a questo post da Sayed Ibrahim Hashimi per riferimento pubblicare automazione con VS 2012.
  • C'è anche una buona series of blog posts sull'automazione implementazioni con TeamCity da Troy Hunt (che usa VS2010, quindi questo potrebbe essere utile se si stanno usando VS2010)

usavamo file bat per eseguire i comandi direttamente webdeploy quando eravamo limitati a .NET 3.5 e VS2008 che non hanno i file di progetto web distribuire integrazione.

Speranza che aiuta,

Ivan

Problemi correlati