原项目中Content,JavaScript,css文件中的静态文件都统一配置到wwwroot中
实例:
wwwroot是一个存放静态内容的文件夹,存放了诸如css,js,img等文件。
静态文件是ASP.NET Core应用直接提供给客户端的资产,需要进行一些配置才能启用这些文件的服务。静态文件存储在项目的Web根目录中。默认目录为{content root} / wwwroot,但是可以通过UseWebRoot方法进行更改。
1、在Web根目录内提供文件:
在Startup.Configure位置调用UseStaticFiles方法 :
无参数UseStaticFiles方法重载将Web根目录中的文件标记为可服务。我们就可以使用静态文件了,比如下面:其中波浪号字符~/指向web root。
2、在Web根目录之外提供文件
可以通过如下配置静态文件中间件来访问自定义的静态资源文件:
使用示例: