原项目中Content,JavaScript,css文件中的静态文件都统一配置到wwwroot

实例:

Aspnet core迁移 wwwroot静态文件文件

 

wwwroot是一个存放静态内容的文件夹,存放了诸如css,js,img等文件。

静态文件是ASP.NET Core应用直接提供给客户端的资产,需要进行一些配置才能启用这些文件的服务。静态文件存储在项目的Web目录中。默认目录为{content root} / wwwroot,但是可以通过UseWebRoot方法进行更改。 

 

1、Web根目录内提供文件:  

  在Startup.Configure位置调用UseStaticFiles方法 :

Aspnet core迁移 wwwroot静态文件文件

 

  无参数UseStaticFiles方法重载将Web根目录中的文件标记为可服务。我们就可以使用静态文件了,比如下面:其中波浪号字符~/指向web root

Aspnet core迁移 wwwroot静态文件文件

 

2、Web根目录之外提供文件

  可以通过如下配置静态文件中间件来访问自定义的静态资源文件:

Aspnet core迁移 wwwroot静态文件文件

 

使用示例: 

Aspnet core迁移 wwwroot静态文件文件

 

相关文章:

  • 2021-05-29
  • 2021-05-20
  • 2020-06-20
  • 2019-05-24
  • 2019-07-25
  • 2021-09-29
  • 2021-06-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
相关资源
相似解决方案