ASP.NET Core中的静态文件

2022-04-18 13:46:08
目录
1.前言2.设置静态文件目录2.1 设置默认静态文件目录2.2 设置访问Web根目录外的文件3.设置HTTP响应标头4.静态文件授权5.启用目录浏览6.设置静态文件默认文档6.1设置默认文档6.2更改默认文档名称7.UseFileServer

1.前言

当我们创建Core项目的时候,Web根目录下会有个wwwroot文件目录,wwwroot文件目录里面默认有HTML、css、IMG、javascript等文件,而这些文件都是Core提供给客户端使用的静态文件。但是这些静态文件需要在Core里面配置才可以对外公开访问。

2.设置静态文件目录

静态文件都存储在Core Web根目录中。默认目录是<content_root>/wwwroot,但可通过 UseWebRoot方法更改访问目录。而content_root是指web项目的所有文件夹,包括bin和wwwroot文件夹。

2.1 设置默认静态文件目录

如果我们需要更改默认目录,该如何更改呢?让我们来看看如下示例,现在有wwwroot默认目录和新建MyStaticFiles目录:

")), RequestPath = "/StaticFiles", EnableDirectoryBrowsing = true });}

参考文献:ASP.NET Core 中的静态文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。