2016-09-29 2 views
0

Dans ma machine de développement, je peux déployer avec succès de Visual Studio 2015 à IIS 8.5 installé sur Windows Server 2012 sur mon réseau local.MSBuild ne déclenche pas WebDeploy sur Wndows Server 2012 R2

msbuild projectname.csproj 
/p:VisualStudioVersion=14.0 
/p:DeployOnBuild=true 
/p:DeployTarget=MSDeployPublish 
/p:MsDeployServiceUrl=https://myserver:8172/msdeploy.axd 
/p:AllowUntrustedCertificate=True 
/p:DeployIisAppPath=projectname 
/p:Username=tc 
/p:Password=pass 

Sur mon Windows Server j'ai installé msbuild, webdeploy et webdeploy pour des services d'hébergement. Toutefois, en cours d'exécution les mêmes résultats de commande dans:

0 errors 
1 warning (...Conflicts between different versions of the same dependent assembly...) 
Build succeeded 

Et il ne continue pas à déployer, aucune erreur, aucun message. Dois-je résoudre le message d'avertissement pour que msbuild se déploie ou ai-je oublié quelque chose d'autre?

Répondre

1

Merci Microsoft pour un tel mode prolixe de cet outil que dit absolument rien quand je lui dis de déployer !!!

Les solutions est ici: MSBuild not triggering WebDeploy

Il exige que les deux dossiers à être présents sur le serveur:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ webapplications

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web

Il me manquait le second (facepalm).