使用 TeamCity 部署网站项目
Deploying a Website project with TeamCity
我有一个包含一堆 class 库项目和 IIS 网站的解决方案。我正在尝试配置 teamcity 以通过 MSBuild/web deploy.
编译和部署网站项目
项目都构建良好,但似乎忽略了将站点推送到指定服务器的命令行参数
我的问题是,是否有可能实现我想要做的事情?或者这只能通过网络应用程序项目来完成吗?
/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 打包网站并进行部署,但您必须手动进行。
这里有一篇博客 post 进一步解释了它。
http://www.dotnetcatch.com/2016/06/23/deploy-an-asp-net-website-not-web-application-with-msdeploy/
我有一个包含一堆 class 库项目和 IIS 网站的解决方案。我正在尝试配置 teamcity 以通过 MSBuild/web deploy.
编译和部署网站项目项目都构建良好,但似乎忽略了将站点推送到指定服务器的命令行参数
我的问题是,是否有可能实现我想要做的事情?或者这只能通过网络应用程序项目来完成吗?
/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 打包网站并进行部署,但您必须手动进行。
这里有一篇博客 post 进一步解释了它。
http://www.dotnetcatch.com/2016/06/23/deploy-an-asp-net-website-not-web-application-with-msdeploy/