通过TeamCity部署网站项目



我有一个解决方案,其中包含一堆类库项目和IIS网站。我正在尝试配置TeamCity,以通过MSBuild/Web部署编译和部署网站项目。

这些项目都可以构建正常,但似乎正在忽略命令行参数以将站点推向指定服务器

我的问题是,可以实现我想要做的事情吗?还是只能使用Web应用程序项目完成?

/P:Configuration=Release
/P:DeployOnBuild=True
/P:DeployTarget=MSDeployPublish
/P:MsDeployServiceUrl=https://localhost:8172/msdeploy.axd
/P:AllowUntrustedCertificate=True
/P:MSDeployPublishMethod=WMSvc
/P:CreatePackageOnPublish=True
/P:UserName=SNIPPED
/P:Password=SNIPPED

我尝试了MSBUILD和Visual Studio跑步者的上述参数

这些MSBUILD参数仅适用于网站Web应用程序。您仍然可以使用MSDEPLOY打包网站并部署它,但您必须手动进行。

这是一篇博客文章,可以进一步解释。

http://www.dotnetcatch.com/2016/06/06/23/deploy-an-asp-net-website-not-not-web-application-with-msdeploy/

最新更新