ฉันมีข้อผิดพลาดที่คล้ายกันคอนโซลของฉันมีลักษณะดังนี้:
ปัญหาของฉันคือฉันเรียกใช้ไซต์ของฉันในโฟลเดอร์ย่อยเนื่องจาก บริษัท ใช้โดเมนบนสุดโดเมนเดียวและไม่มีโดเมนย่อย แบบนี้:
host.com/app1
host.com/app2
รหัสของฉันดูเหมือนสิ่งนี้สำหรับการรวมสคริปต์ที่ทำงานได้ดีบน localhost แต่ไม่ได้อยู่ใน app1 หรือ app2:
<link rel="stylesheet" type="text/css" href="/Content/css/font-awesome.min.css" />
เพิ่มเครื่องหมาย tilde ~
ใน src จากนั้นทุกอย่างทำงาน:
<link rel="stylesheet" type="text/css" href="~/Content/css/font-awesome.min.css" />
คำอธิบายของ~
vs /
:
/
- รูทไซต์
~/
- ไดเรกทอรีรากของแอปพลิเคชัน
/
จะส่งคืนรูทของไซต์ ( http://host.com/
)
~/
จะส่งคืนรูทของแอปพลิเคชัน ( http://host.com/app1/
)