Tôi đã có một lỗi tương tự, giao diện điều khiển của tôi trông như thế này:
Vấn đề của tôi là tôi đã chạy trang web của mình trong một thư mục con vì công ty đang sử dụng một tên miền hàng đầu và không có tên miền phụ. Như thế này:
máy chủ.com / app1
máy chủ.com / app2
Mã của tôi trông như thế này để bao gồm các tập lệnh hoạt động tốt trên localhost nhưng không có trong app1 hoặc app2:
<link rel="stylesheet" type="text/css" href="/Content/css/font-awesome.min.css" />
Đã thêm dấu hiệu dấu ngã ~
vào src và sau đó mọi thứ hoạt động:
<link rel="stylesheet" type="text/css" href="~/Content/css/font-awesome.min.css" />
Giải thích về ~
vs /
:
/
- Trang web gốc
~/
- Thư mục gốc của ứng dụng
/
sẽ trả về thư mục gốc của trang web ( http://host.com/
),
~/
sẽ trả về thư mục gốc của ứng dụng ( http://host.com/app1/
).