码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET Core项目解读之wwwroot

时间:2020-05-25 19:54:13      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:存储   conf   mic   mvc   rac   margin   文章   cfile   start   

 ASP.NET Core是一个全新的Web开发平台,微软在它上面构建了MVC、SingalR、GRPC、Orleans这样广泛使用的Web框架,我们先以MVC框架为例介绍利用ASP.NET Core构建项目的常见名词。这篇文章介绍wwwroot

 

ASP.NET  Core MVC项目文件夹解读

技术图片

 

一、wwwroot

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

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

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

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

技术图片

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

技术图片 

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

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

技术图片

 

 

     使用示例: 

技术图片     效果如下:

技术图片

 

ASP.NET Core项目解读之wwwroot

标签:存储   conf   mic   mvc   rac   margin   文章   cfile   start   

原文地址:https://www.cnblogs.com/qtiger/p/12958883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!