Possible en double:
How do I publish a Asp.net web application using MSBuild?publier un site web en utilisant msbuild
Comment puis-je publier une application Web en utilisant msbuild via la ligne de commande ou un insdie batchfile ??
Possible en double:
How do I publish a Asp.net web application using MSBuild?publier un site web en utilisant msbuild
Comment puis-je publier une application Web en utilisant msbuild via la ligne de commande ou un insdie batchfile ??
Qu'est-ce que vous parlez est appelé un déploiement Web et vous pouvez trouver des informations sur la façon de le faire ici:
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.
+1 - msbuildtasks est une excellente bibliothèque et facile à utiliser –
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" />
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
Pourquoi est-il fermé? Le déploiement de sites Web et d'applications Web est différent. Au moins le site web n'a pas de fichier csproj. – alga