From bd322d2f5300677dc9f488f2baffe0c229d9e2b9 Mon Sep 17 00:00:00 2001 From: Dylan Beattie Date: Fri, 14 Feb 2025 12:33:36 +0000 Subject: [PATCH] Note that you've got to call UseImageSharp before UseStaticFiles. Looks like ImageSharp.Web only processes images if `app.UseImageSharp();` is called before `app.UseStaticFiles();`, so added a comment to the docs to make this clear. --- articles/imagesharp.web/gettingstarted.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/articles/imagesharp.web/gettingstarted.md b/articles/imagesharp.web/gettingstarted.md index 8b874cdb8..f395c7ae0 100644 --- a/articles/imagesharp.web/gettingstarted.md +++ b/articles/imagesharp.web/gettingstarted.md @@ -17,8 +17,11 @@ public void ConfigureServices(IServiceCollection services) { public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { - // Add the image processing middleware. + // Add the image processing middleware. Make sure this appears BEFORE app.UseStaticFiles(), + // otherwise images will be served by ASP.NET's static file middleware before ImageSharp can process them. app.UseImageSharp(); + + app.UseStaticFiles(); } ```