Tuve un error similar, mi consola se veía así:
Mi problema era que estaba ejecutando mi sitio en una subcarpeta ya que la compañía estaba usando un dominio superior y ningún subdominio. Me gusta esto:
host.com/app1
host.com/app2
Mi código se veía así para incluir scripts que funcionaban bien en localhost pero no en app1 o app2:
<link rel="stylesheet" type="text/css" href="/Content/css/font-awesome.min.css" />
Se agregó un signo de tilde ~
a src y luego todo funcionó:
<link rel="stylesheet" type="text/css" href="~/Content/css/font-awesome.min.css" />
Explicación de ~
vs /
:
/
- Raíz del sitio
~/
- Directorio raíz de la aplicación
/
devolverá la raíz del sitio ( http://host.com/
),
~/
devolverá la raíz de la aplicación ( http://host.com/app1/
).