Come faccio a ottenere l'URL di base utilizzando JavaScript?Come ottenere URL di base di un'applicazione MVC utilizzando JavaScript
Ad esempio, Quando si naviga il mio sito da Visual Studio, e se il mio URL è http://localhost:20201/home/index
, vorrei ottenere http://localhost:20201
Se ospito il mio sito su IIS, e se il mio nome della directory virtuale è MyApp e la URL è http://localhost/MyApp/home/index
, vorrei ottenere http://localhost/MyApp
ho provato ad utilizzare location.protocol
+ location.hostname
(e location.host
), che funzionano bene quando navigo il mio sito tramite visual Studio, ma quando ho ospitarlo su IIS, ottengo http://localhost
, il/MyApp viene troncato.
Stai chiedendo Javascript, giusto? Che cosa ha a che fare con ASP.NET, con il framework MVC o IIS? – SimonSimCity
perché il mio sito è stato creato utilizzando asp.net mvc ed è ospitato su IIS con un nome di directory virtuale –