我在teamcity中有一个打包和部署的配置。我使用以下内容在远程服务器上打包和部署
/M /P:Configuration=%env.Configuration% /P:DeployOnBuild=True
/P:DeployTarget=MSDeployPublish /P:MsDeployServiceUrl=%env.TargetServer%/MsDeployAgentService /P:MSDeployPublishMethod=RemoteAgent /P:CreatePackageOnPublish=True /P:Username=%env.username% /P:Password=%env.password%
没有做任何事情只是建立项目。知道我在这里缺少什么。构建中缺少包的进程。验证Web部署包/发布。请帮忙
答案 0 :(得分:1)
查看You're deploying it wrong! TeamCity, Subversion & Web Deploy系列。我怀疑是在服务器上没有正确配置Web部署(即服务未启动)或者您的凭据不正确。尝试完成上述系列中的步骤,并将基础工作留给TeamCity直到最后。从Visual Studio部署然后从命令行部署并从那里开始工作。
答案 1 :(得分:0)
以下是我的TeamCity发布的部署字符串:
/t:ResolveReferences;_CopyWebApplication /p:OutDir=..\..\..\build\Framework.Production\bin\;WebProjectOutputDir=..\..\..\build\Framework.Production\
我相信你需要的部分是/t:ResolveReferences;_CopyWebApplication