我对使用Webdeploy在TeamCity上将ASP.NET Core应用程序发布到服务器方面有些困惑。
我已经安装了dotnet core teamcity插件,有两个构建步骤:
1. dotnet restore(作为命令行步骤,内置步骤在nuget上超时) 2. dotnet publish src/projectName/projectName.csproj
但是,我不确定第三步要做什么,这一步是将
传统上,我们会使用MSBuild并针对发布配置文件,但我不确定.NET core是否使用MSBuild。
我的解决方案中有一个发布配置文件,在VS2017中成功运行。我查看了TeamCity博客,其中讨论了如何设置TeamCity以使用.NET Core,虽然它提到了WebDeploy,但只是简单地提到它可以与
我已经安装了dotnet core teamcity插件,有两个构建步骤:
1. dotnet restore(作为命令行步骤,内置步骤在nuget上超时) 2. dotnet publish src/projectName/projectName.csproj
但是,我不确定第三步要做什么,这一步是将
dotnet publish
的结果发布到我们的服务器。传统上,我们会使用MSBuild并针对发布配置文件,但我不确定.NET core是否使用MSBuild。
我的解决方案中有一个发布配置文件,在VS2017中成功运行。我查看了TeamCity博客,其中讨论了如何设置TeamCity以使用.NET Core,虽然它提到了WebDeploy,但只是简单地提到它可以与
dotnet publish
一起使用,没有详细说明。