ASP.NET Core学习——4

静态文件

静态文件(static files),例如HTML、CSS、图片和JavaScript之类的资源会被ASP.NET Core应用直接提供给客户端。

静态文件通常位于web root(<content-root>/wwwroot)文件夹下。
静态文件能够被保存在网站根目录下的任意文件夹内,并通过相对根的路径来访问。为了能使用静态文件服务,必须配置中间件,把静态文件中间件加入到管道内。静态文件中间件可以通过下述方法来配置:在项目中增加Microsoft.AspNetCore.StaticFiles包依赖,然后从Startup.Configure中调用.UseStaticFiles扩展方法:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
app.UseStaticFiles();
}

app.UseStaticFiles();使得web root(默认为wwwroot)下的文件可以被访问。

原文地址:https://www.cnblogs.com/ahao214/p/11334624.html