如何高效利用ASP.NET Core框架优化静态文件处理与加载?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1432个文字,预计阅读时间需要6分钟。
前言+静态文件(HTML、CSS、图片和Javascript等资源)会由ASP.NET Core应用直接供给客户端。静态文件通常位于网站根目录(web root)下,具体路径为content-root/wwwroot文件夹。通常会将项目的当前目录设置为项目当前目录。
前言
静态文件(HTML,CSS,图片和Javascript之类的资源)会被ASP.NET Core应用直接提供给客户端。
静态文件通常位于网站根目录(web root) <content-root>/wwwroot文件夹下。通常会把项目的当前目录设置为Content root,这样项目的web root就可以在开发阶段被明确。
public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseContentRoot(Directory.GetCurrentDirectory()) //设置当前目录 .UseStartup<Startup>();
静态文件能够被保存在网站根目录下的任意文件夹内,并通过相对根的路径来访问。使用vs创建一个默认的Web应用程序时,在wwwroot目录下会生成几个文件夹:css,images,js。如果压迫访问images目录下的图片:
<app>/iamges/filename
localhost:44303/iamges/filename
要想使用静态文件服务,必须配置中间件,把静态文件中间件加入到管道。
本文共计1432个文字,预计阅读时间需要6分钟。
前言+静态文件(HTML、CSS、图片和Javascript等资源)会由ASP.NET Core应用直接供给客户端。静态文件通常位于网站根目录(web root)下,具体路径为content-root/wwwroot文件夹。通常会将项目的当前目录设置为项目当前目录。
前言
静态文件(HTML,CSS,图片和Javascript之类的资源)会被ASP.NET Core应用直接提供给客户端。
静态文件通常位于网站根目录(web root) <content-root>/wwwroot文件夹下。通常会把项目的当前目录设置为Content root,这样项目的web root就可以在开发阶段被明确。
public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseContentRoot(Directory.GetCurrentDirectory()) //设置当前目录 .UseStartup<Startup>();
静态文件能够被保存在网站根目录下的任意文件夹内,并通过相对根的路径来访问。使用vs创建一个默认的Web应用程序时,在wwwroot目录下会生成几个文件夹:css,images,js。如果压迫访问images目录下的图片:
<app>/iamges/filename
localhost:44303/iamges/filename
要想使用静态文件服务,必须配置中间件,把静态文件中间件加入到管道。

