ASP.NET | Браузер не видит стили

Структура проекта

Структура

В html (шаблоне) подключаю стиль:

<head>
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>
    <link href="~/css/Styles.css" rel="stylesheet" />
</head>

Тильда должна перебрасывать в wwwroot. Даже Visual Studio подсказывает так написать. Но что ни делай, браузер всеми силами будет игнорировать путь. Я перепробовал все вариации относительной ссылки (../css; ../../css; /css; ../wwwroot/css и многое другое), ничто не помогает:

Ошибка

В туториале, где делали в точности так же, получилось всё 1 раза с точно таким же кодом. Моя единственная догадка - моё изменение кода в Startup.cs: я переписал, чтобы по умолчанию запускалась функция контроллера из папки Controllers:

app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Controls}/{action=Table}");
            });

Может быть, это сбило пути...


Ответы (0 шт):