我在理解如何使用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文章詳細介紹。 –