Asp.net mvc ASP.NET核心2.0 MVC项目。wwwroot是否应该从源代码管理中排除?
我刚刚创建了一个ASP.NETCore2.0MVC项目。默认情况下,“wwwroot/*”文件夹下的所有文件都会自动添加到源代码管理中,并准备好签入。但是,我想知道是否有必要检查WWroot文件 以下是wwwroot下的文件:Asp.net mvc ASP.NET核心2.0 MVC项目。wwwroot是否应该从源代码管理中排除?,asp.net-mvc,asp.net-core,Asp.net Mvc,Asp.net Core,我刚刚创建了一个ASP.NETCore2.0MVC项目。默认情况下,“wwwroot/*”文件夹下的所有文件都会自动添加到源代码管理中,并准备好签入。但是,我想知道是否有必要检查WWroot文件 以下是wwwroot下的文件: wwwroot/css -> site.css, site.min.css wwwroot/images -> banner1.svg, banner2.svg etc wwwroot/js - site.js, site.min.js wwwroot/lib
wwwroot/css -> site.css, site.min.css
wwwroot/images -> banner1.svg, banner2.svg etc
wwwroot/js - site.js, site.min.js
wwwroot/lib - folders boostrap, jquery, jquery-validation, etc.
我发现了一个似乎相关的帖子:
这篇文章说除了wwwroot/web.config之外,可以忽略wwwroot。但是,由于不再使用web.config,这篇文章可能与旧的ASP.NET版本更相关。它已被appsettings.json替换
wwwroot文件夹似乎包含在bower.json中定义的所有包。我认为bower文件可以由开发人员根据需要进行恢复
有人能确认是否可以从源代码管理忽略wwwroot吗?注意。副本中链接的.gitignore文件的可能副本上次编辑是在17天前。第二个答案是,“任何属于项目设置或您直接更改的内容都应该存储。任何直接下载(引用、bower/node)或直接基于这些内容(通过gulp复制的lib文件夹)的内容都应该被忽略”,始终适用。副本中链接的.gitignore文件的可能副本上次编辑是在17天前。第二个答案是,“任何属于项目设置或您直接更改的内容都应该存储。任何直接下载(引用、bower/node)或直接基于这些内容(通过gulp复制的lib文件夹)的内容都应该被忽略”,始终适用。