Недавно, Asp.net Core 9 выпустил новое промежуточное программное обеспечение, app.mapstaticassets (); , чтобы улучшить доставку статических ресурсов.
Я развернул Проект ASP.NET Core MVC на виртуальной машине Linux, и все работает так же, как и ожидалось, за исключением статических файлов (CSS, JS, изображения и т. Д.). Однако использование app.usestaticfiles (); работает отлично. > Для вашей ссылки, вот фрагмент из моего файла конфигурации Nginx для обслуживания статических файлов: < /p>
# 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
Использование App.mapstaticassets () Промежуточное программное обеспечение не загружает статические файлы на виртуальной ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение