Làm cách nào để nhận URL cơ sở bằng javascript?Cách lấy URL cơ sở của ứng dụng MVC bằng cách sử dụng javascript
Ví dụ, Khi tôi duyệt trang web của tôi từ visual studio, và nếu URL của tôi là http://localhost:20201/home/index
, tôi muốn để có được http://localhost:20201
Nếu tôi lưu trữ trang web của tôi trên IIS, và nếu tên thư mục ảo của tôi là MyApp và URL là http://localhost/MyApp/home/index
, tôi muốn để có được http://localhost/MyApp
tôi đã cố gắng sử dụng location.protocol
+ location.hostname
(và location.host
), họ làm việc tốt khi tôi duyệt trang web của tôi qua visual studio, nhưng khi tôi lưu trữ nó trên IIS, tôi nhận được http://localhost
, các/MyApp bị cắt bớt.
Bạn đang yêu cầu cho Javascript, phải không? Điều này phải làm gì với ASP.NET, đó là khung MVC hay IIS? – SimonSimCity
bởi vì trang web của tôi được xây dựng bằng cách sử dụng asp.net mvc, và nó được lưu trữ trên IIS với tên thư mục ảo –