Durch die Verwendung der Middleware app.MapStaticAssets() werden die statischen Dateien nicht auf die virtuelle Linux-Ma

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Durch die Verwendung der Middleware app.MapStaticAssets() werden die statischen Dateien nicht auf die virtuelle Linux-Ma

by Guest » 25 Jan 2025, 16:35

Vor kurzem hat ASP.NET Core 9 eine neue Middleware veröffentlicht, app.MapStaticAssets();, um die Bereitstellung statischer Ressourcen zu verbessern.
Ich habe sie bereitgestellt ein ASP.NET Core MVC-Projekt auf einer virtuellen Linux-Maschine, und alles funktioniert wie erwartet, bis auf die statischen Dateien (CSS, JS, Bilder usw.). Die Verwendung von app.UseStaticFiles(); funktioniert jedoch einwandfrei.
Kann mir jemand helfen herauszufinden, was mir möglicherweise fehlt oder falsch konfiguriert ist?
Als Referenz finden Sie hier einen Ausschnitt aus meiner Nginx-Konfigurationsdatei zum Bereitstellen statischer Dateien:

Code: Select all

    # MIME type handling for static files
location ~* ^.+\.(css|js|jpg|jpeg|gif|png|ico|gz|svg|svgz|ttf|otf|woff|woff2|eot|mp4|ogg|ogv|webm|webp|zip|swf|map)$ {
root /path/to/my/app/wwwroot;
add_header Access-Control-Allow-Origin "*";
expires max;
access_log off;
}```

Top