我在理解如何使用TeamCity上的Webdeploy将ASP.NET Core应用程序发布到服务器时遇到了一些麻烦。如何使用TeamCity使用WebDeploy部署ASP.NET Core应用程序?
我已经安装了DOTNET核心TeamCity的插件,并有两个构建步骤:
DOTNET恢复(作为一个命令行一步,建于上的NuGet步timesout)
DOTNET发布SRC/PROJECTNAME/projectName.csproj
但是我很困惑,以什么为第三步,这是发布的结果做210到我们的服务器。
传统上我们会使用MSBuild并定位发布配置文件,但是我不确定.NET内核是否使用MSBuild。
我有一个发布配置文件作为我的解决方案的一部分,它可以在VS2017中成功运行。我查看了TeamCity博客,该博客讨论了如何设置TeamCity来使用.NET Core,虽然它提到了WebDeploy,但它只是简单地提到它可以与dotnet publish
并用,而没有真正解释如何。
有你有机会通过TeamCity的人员阅读这篇博客https://blog.jetbrains.com/teamcity/2016/11/teamcity-dotnet-core/ 也有此HTTPS ://medium.com/monkii/how-to-deploy-asp-net-core-sites-using-teamcity-or-just-command-line-cf05fdee58f5文章详细介绍。 –