VS2010 TFS-Build-Fehler-nicht abgeschlossen werden Konnte die Anfrage zu den remote-agent
Erhielt ich diese Fehlermeldung, wenn Sie versuchen zu laufen, ein bauen von innen VS2010.
C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (3588): Web deployment task failed.(Could not complete the request to remote agent URL 'https://http//[serverName]:8172/msdeploy.axd?site=Default Web Site'.) Could not complete the request to remote agent URL 'https://http//[serverName]:8172/msdeploy.axd?site=Default Web Site'. The remote name could not be resolved: 'http'
Ich bin mir nicht sicher, warum es sagt "https://http//..."
Der code überprüft, um eine remote-TFS-server. Ich erstellt eine Build-Definition innerhalb von VS Team Explorer und das ist die Fehlermeldung, wenn Sie versuchen, zu erstellen/veröffentlichen Sie das Projekt. Der [servername] oben ist das der IIS-server, wo mein Projekt veröffentlicht werden soll.
Diese MSBuild-Argumente:
/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=False
/p:MSDeployPublishMethod=WMSVC
/p:MSDeployServiceUrl=http://[serverName]
/p:DeployIisAppPath="Default Web Site/[site/app Name]"
Jemand über den gleichen Fehler?
btw, ich war in der Lage zu tun, eine erfolgreiche Web-Bereitstellen von innerhalb der VS Veröffentlichen selbst
Du musst angemeldet sein, um einen Kommentar abzugeben.
Edward löste sich der erste Teil des Problems.
Bezug auf die https://Teil, msdeploy defaults, Dinge zu tun in einer sicheren Weise. Um diese zu deaktivieren, müssen Sie verwenden die -allowUntrusted Befehl.
"für" Licht " zu Lesen:
http://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx
und
http://forums.iis.net/t/1158582.aspx
Ich bin mir ziemlich sicher, dass Sie entweder angeben müssen, nur einen Hostnamen, um die
MSDeployServerUrl
option, oder eine vollständige URL msdeploy. Das heißt, entweder:oder:
Letztere übersetzt wird
https://[servername]:8172/msdeploy.axd
.https://http//
im Fehler... aber weißt du, warum es mit https?Es ist schon eine Weile her, seit die Frage eröffnet werden, aber ich stieß auf das gleiche problem und es war nicht vollständig gelöst mit Antworten...
Was ich ändern musste war das entfernen Protokoll von MSDeployServiceUrl
UND ändern MSDeployPublishMethod zu RemoteAgent
Hoffe, dass dies nützlich sein wird für andere.
Erstellte ich ein Profil Veröffentlichen mit web deploy und gespeichert in TFS und dann in meinem build-definition in MSBuild-Argumente, die ich Hinzugefügt dies:
Es funktionierte für mich. Ich mache auch sicher, dass mein build hat Erlaubnis zu den veröffentlichten Ordner (virtuelles Verzeichnis)
Ich auch stellen Sie sicher, dass Web-Management-Service und Web Deployment Agent Service laufen auf meinem web-server.