Saya memiliki kesalahan yang serupa, konsol saya terlihat seperti ini:
Masalah saya adalah saya menjalankan situs saya dalam sub folder karena perusahaan menggunakan satu domain teratas dan tidak ada sub domain. Seperti ini:
host.com/app1
host.com/app2
Kode saya terlihat seperti ini untuk menyertakan skrip yang bekerja dengan baik di localhost tetapi tidak di app1 atau app2:
<link rel="stylesheet" type="text/css" href="/Content/css/font-awesome.min.css" />
Menambahkan tanda tilde ~
ke src dan kemudian semuanya bekerja:
<link rel="stylesheet" type="text/css" href="~/Content/css/font-awesome.min.css" />
Penjelasan ~
vs /
:
/
- Root situs
~/
- Direktori root aplikasi
/
akan mengembalikan akar situs ( http://host.com/
),
~/
akan mengembalikan root aplikasi ( http://host.com/app1/
).