运行`dotnet new web`后,wwwroot文件夹未添加到项目中

时间:2019-11-23 10:29:47

标签: visual-studio asp.net-core .net-core visual-studio-code project

运行dotnet new web后,

wwwroot文件夹未添加到项目中。我应该手动添加它吗?

这是我看到的项目结构:

enter image description here

我正在按照here进行本教程,但不是使用VS,而是使用VS代码和.NET Core CLI。这是否意味着借助dotnet new web和VS GUI创建的模板是不同的?

1 个答案:

答案 0 :(得分:1)

似乎是设计使然,版本2.2及更高版本的空项目模板不包含wwwroot文件夹。

您可以将新文件夹添加到项目中,并将其命名为wwwroot。它的外观应带有适当的图标,并可以按预期工作。另外,您可以使用dotnet new mvcdotnet new webapp创建一个ASP.NET Core Web App(模型-视图-控制器)模板,该模板会自动生成wwwroot文件夹。

参考:

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new?tabs=netcore22

wwwroot folder in asp.net core 2.2