У меня была аналогичная ошибка, моя консоль выглядела так:
Моя проблема заключалась в том, что я запускал свой сайт в подпапке, поскольку компания использовала один верхний домен и ни одного поддомена. Как это:
host.com/app1
host.com/app2
Мой код выглядел следующим образом для включения скриптов, которые нормально работали на localhost, но не в app1 или app2:
<link rel="stylesheet" type="text/css" href="/Content/css/font-awesome.min.css" />
Добавил знак тильды ~
в src, и все заработало:
<link rel="stylesheet" type="text/css" href="~/Content/css/font-awesome.min.css" />
Объяснение ~
vs /
:
/
- Корень сайта
~/
- Корневой каталог приложения
/
вернет корень сайта ( http://host.com/
),
~/
вернет корень приложения ( http://host.com/app1/
).