发布ASP.NET Core WebApp

我有一个使用ASP.NET 2.2构建并使用TeamCity进行部署的WebApp。我的构建步骤如下

发布ASP.NET Core WebApp

当我检查发布目录时,可以看到wwwroot文件夹丢失。出于我的理智,我在本地版本上做了dotnet builddotnet publish(未使用Visual Studio),并且可以看到wwwroot被复制到了发布文件夹。

为什么行为上有差异,我该怎么做才能确保这种方法有效?

请注意:我正在使用bundleconfig.jsongulpfile.js,所有内容都可以在本地复制。

在我的本地计算机上,我有Visual Studio 2019 v16.3.8加上以下内容

发布ASP.NET Core WebApp

在TeamCity上,我正在使用.NET Core SDK v2.2.402

trydiy 回答:发布ASP.NET Core WebApp

所以首先,我仍然不知道为什么在本地运行dotnet publish命令时可以运行,而在TeamCity上却不能运行,但是在这里我如何解决问题:

  1. 我安装了BuildBundlerMinifier来处理bundleconfig.json
  

该NuGet软件包包含一个MSBuild任务,该任务将在项目根目录中的bundleconfig.json文件上运行完全相同的编译器。

  1. 我添加了手动运行gulp的步骤。
本文链接:https://www.f2er.com/3101415.html

大家都在问