2009-03-23 6 views

Répondre

3

Je me demande ce que vous essayez de faire exactement. Xcopie-t-il simplement vos fichiers sur le serveur de déploiement ou inclut-il également la configuration d'IIS? MSBuild a des tâches intégrées pour la copie et la construction, mais n'inclut pas les tâches IIS. Pour cela, je recommande de trouver une bibliothèque de tâches comme le pack d'extension MSBuild ou les tâches de la communauté MSBuild.

http://www.codeplex.com/MSBuildExtensionPack/

http://msbuildtasks.tigris.org/

+0

+1 - msbuildtasks est une excellente bibliothèque et facile à utiliser –

2

Si cela est un projet d'application Web tout ce que vous devez à est de construire la SLN/projet et puis copiez les fichiers du site Web publiés à chaque fois que

Si elle est site Web, vous pouvez utiliser la tâche ASPNetCompiler

<AspNetCompiler 
     Clean="true" 
     Debug="true" 
     VirtualPath="/" 
     PhysicalPath="$(BuildDir)\" 
     TargetPath="$(BuildDir)\Publish\" 
     Updateable="true" 
     FixedNames="true" 
     Force="true" /> 
+0

Dean, comment ajouter un projet d'application Web à un site Web où l'application Web est sur le même serveur que le site Web et je n'essaie pas de faire un déploiement automatisé? Juste un hébergement web simple en utilisant IIS6 sur un système Windows XP? – salvationishere

Questions connexes