Ich habe Probleme zu verstehen, wie eine ASP.NET Core-Anwendung mit Webdeploy auf TeamCity auf einem Server veröffentlicht wird.Wie wird eine ASP.NET Core App mit WebDeploy mithilfe von TeamCity bereitgestellt?
Ich habe das Dotnet Kern Teamcity-Plugin installiert und haben zwei Build-Schritte:
Dotnet (als Kommandozeilen-Schritt, der eingebaute in Schritt timesout auf nuget) wiederherstellen
Dotnet veröffentlichen src/Projektname/projectName.csproj
aber ich bin verwirrt, was für den dritten Schritt zu tun, die das Ergebnis derzu veröffentlichen ist 210 zu unserem Server.
Traditionell verwenden wir MSBuild und zielen auf ein Veröffentlichungsprofil. Ich bin mir jedoch nicht sicher, ob .NET Core MSBuild verwendet.
Ich habe ein Veröffentlichungsprofil als Teil meiner Lösung, die erfolgreich in VS2017 funktioniert. Ich habe einen Blick auf den TeamCity-Blog geworfen, der über die Einrichtung von TeamCity für die Verwendung von .NET Core berichtet, und obwohl WebDeploy erwähnt wird, wird nur erwähnt, dass es neben dotnet publish
verwendet werden kann, ohne wirklich zu erklären, wie.
Haben Sie eine Chance hatte, dieses Blog-Post von Teamcity Personal zu lesen https://blog.jetbrains.com/teamcity/2016/11/teamcity-dotnet-core/ gibt es auch diese https : //medium.com/monkii/how-to-deploy-asp-net-core-sites-using-teamcity-or-just-command-line-cf05fdee58f5 Beitrag, der ins Detail geht. –