在ASP.NET Core 2.1中,通常建议将wwwroot文件夹从源代码控制中排除。这是因为wwwroot文件夹通常包含静态文件(如CSS,JavaScript和图像),这些文件在构建应用程序时可以自动生成,而无需存储在源代码库中。
以下是一种解决方案,可以在ASP.NET Core 2.1项目中将wwwroot文件夹从源代码控制中排除:
.csproj
)并添加以下内容:
这将从项目中删除wwwroot文件夹的所有内容,并在发布时将其复制到发布目录中。
# Ignore contents of wwwroot folder
/wwwroot/*
这将告诉Git忽略wwwroot文件夹及其所有内容。
# Ignore contents of wwwroot folder
/wwwroot/*
通过执行上述步骤,您将从源代码控制中排除wwwroot文件夹,并在构建应用程序时自动生成它。这可以减少源代码库的大小,并简化团队成员之间的协作,因为他们不再需要同步和更新静态文件。