MSBuild - 远程代理URL错误

时间:2012-09-18 19:42:51

标签: visual-studio-2010 msbuild teamcity web-deployment webdeploy

我一直在使用"发布网络"在VS2010中对话超过一年。在"服务网址"第一节:

http://server.workapps.com

...我的部署对我的所有应用都没有问题。

现在我正在尝试使用Teamcity创建一个CI环境并遇到我所声明的属性所在的问题:

/p:MsDeployServiceUrl="http://server.workapps.com"

......开始出错。

要调试我开始使用命令行MSBuild.exe,直到我得到正确的设置,但在这里MSBuild再次翻译我的属性:

" / P:MsDeployServiceUrl =" HTTP://server.workapps.com"

...进入错误请求:

"Remote agent (URL https://server.workapps.com:8172/msdeploy.axd?site=uat.workapps.com) could not be contacted.

服务器上的FYI Web Deploy设置为在http:80上运行,我正在尝试部署MVC Web Applciation(c#)。

有谁可以告诉我为什么它没有使用我提供的URL并添加https和端口?

请参阅下面的参数:

/p:Configuration=Debug
/p:DeployOnBuild=True
/p:DeployTarget=MSDeployPublish
/p:MsDeployServiceUrl="http://server.workapps.com" 
/p:username=Administrator 
/p:password=NotOriginalPassword
/p:AllowUntrustedCertificate=True 
/P:CreatePackageOnPublish=True 
/p:DeployIisAppPath=uat.workapps.com 
/p:MSDeployPublishMethod=WMSVC

谢谢保罗

1 个答案:

答案 0 :(得分:0)

看来我需要使用以下内容:

/p:MSDeployPublishMethod=RemoteAgent

与WMSVC相反。