Недавно в ASP.NET Core 9 было выпущено новое промежуточное программное обеспечение app.MapStaticAssets();, предназначенное для улучшения доставки статических ресурсов.
Я занимаюсь развертыванием проект ASP.NET Core MVC на виртуальной машине Linux, и все работает как положено, за исключением статических файлов (CSS, JS, изображений и т. д.). Однако использование app.UseStaticFiles(); работает отлично.
Может ли кто-нибудь помочь мне определить, что мне не хватает или что я неправильно настроил?
Для справки, вот фрагмент моего файла конфигурации Nginx для обслуживания статических файлов:
# 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;
}```
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-linux-v
Мобильная версия