【发布时间】:2018-06-04 17:40:30
【问题描述】:
将 Angular 5 与 ASP.NET Core 结合使用时,新的 Visual Studio 项目同时包含 wwwroot 文件夹和 assets 文件夹:
问题是:静态内容(图片、css等)应该放在哪个文件夹中,什么时候使用一个和另一个?
根据answers在线,wwwroot文件夹是静态内容应该去的地方:
wwwroot 文件夹是 ASP.NET 5.0 中的新文件夹。项目中的所有静态文件都进入此文件夹。这些是应用程序将直接提供给客户端的资产,包括 HTML 文件、CSS 文件、图像文件和 JavaScript 文件。
不过,根据Angular's documentation,静态内容也可以进入assets文件夹:
在构建项目时,您可以使用 .angular-cli.json 中的 assets 数组列出要按原样复制的文件或文件夹。
【问题讨论】:
标签: asp.net-core visual-studio-2017 angular5