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}");
});
Может быть, это сбило пути...

