Auto Deploy utilisant l'intégration continue dans TFS 2012

J'ai d'installation d'intégration continue pour un WCF projet et que vous voulez utiliser la MSBuild Arguments pour déployer automatiquement l'application sur un serveur distant, mais il n'est pas le déploiement d'.

Lors de l'exécution d'une nouvelle version tous les Tests passent et tous les projets à construire, mais le site n'est pas en cours de déploiement. Aussi, je suis pas d'erreurs de retour à partir de la génération de dire quelque chose a mal tourné.

J'ai ouvert le port 8172 sur le serveur distant afin d'assurer des connexions peuvent être faites à IIS et ont même désactivé le pare-feu.

Dans la Configuration de la compilation j'ai spécifié les arguments suivants;

/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:DeployIisAppPath="Default Web Site/MYSite" /p:MsDeployServiceUrl=http://mysite.com /p:username=MySite\Administrator /p:password=thePassword

J'ai compilé cette configuration dans les exemples suivants:

http://vishaljoshi.blogspot.co.uk/2010/11/team-build-web-deployment-web-deploy-vs.html

http://www.chrissurfleet.co.uk/post/2011/07/21/Setting-Up-Continuous-Deployment-In-TFS.aspx

J'ai configuré le Serveur IIS pour activer les connexions à distance et je peux administrer IIS à partir du serveur de build. J'ai également réussi à déployer l'Application à l'aide de Visual Studio 2012 option Publier.

quelqu'un peut voir un problème avec mon MS Construire des Arguments? Ai-je raté quelque chose?

Toute aide serait très reconnaissant

Mise à jour:

J'ai vérifié le serveur de build pour vérifier MS déployer est installé et que vous avez installé le déploiement Web 3.0 pour s'assurer que c'est capabale, mais n'a pas résolu mon problème.

J'ai vérifier l'IIS logs de connexion pour voir si la connexion à distance IIS est faite et il n'y a pas de connexion étant fabriqués à partir de mon serveur de build de l'application serveur.

J'ai essayé de courir MSBuild.exe pour la solution et le projet sur le serveur de build manuellement avec les éléments suivants:

MSBuild.exe "Emplacement du Projet" /p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:MSDeployPublishMethod=WMSVC /p:DeployIisAppPath="Default Web Site/app" /p:MsDeployServiceUrl=http://appserver:8172/MSDeploy.axd /p:AllowUntrustedCertificate=True /p:CreatePackageOnPublish=False /p:Username=nom d'utilisateur /p:Mot de passe=mot de passe

MSBuild est la construction du projet, mais ne fait pas de tenter de le déployer.

Des Idées?

source d'informationauteur Andy Clark