我一直在使用"发布网络"在VS2010中对话超过一年。在"服务网址"第一节:
...我的部署对我的所有应用都没有问题。
现在我正在尝试使用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
谢谢保罗
答案 0 :(得分:0)
看来我需要使用以下内容:
/p:MSDeployPublishMethod=RemoteAgent
与WMSVC相反。