У меня есть веб-приложение ASP.NET Core с папкой images
в папке wwwroot
на опубликованном веб-сайте.
У меня возникли проблемы с согласованием установки правильного пути для этой папки images
при попытке доступа к ней в _Layout.cshtml.
Я добавил промежуточное ПО StaticFiles, но оно не работает в конкретном случае, когда я пытаюсь добавить заголовок в стиле с фоном:
<header class="main-header" role="banner" style="background: url(../MyImages/bg-header.png) transparent repeat-x 0 0">
Конфигурация статических файлов:
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "images")),
RequestPath = "/MyImages"
});
Что мне здесь не хватает?
Не забывайте, что я новичок в веб-разработке.
Спасибо.
EDIT:
это:
<a href="~/" title="Home" rel="home">
<img src="~/MyImages/logo.png" style="background-color:white;" alt="Home">
Работает нормально независимо от того, на какой странице я.