javascriptを使用してベースURLを取得するにはどうすればよいですか?JavaScriptを使用してMVCアプリケーションのベースURLを取得する方法
例えば、私は、Visual Studioから、私のサイトを参照して、私のURLがhttp://localhost:20201/home/index
であれば、私はIIS上で、私のサイトをホストしている場合、私はhttp://localhost:20201
を取得したい、と私の仮想ディレクトリ名がMyAppをしている場合URLはhttp://localhost/MyApp/home/index
である私は、Visual Studioを経由して、私のサイトを参照するとき、私は私がlocation.protocol
+ location.hostname
(およびlocation.host
)を使用してみましたhttp://localhost/MyApp
を取得したい、彼らが正常に動作しますが、私はIISにホストしたとき、私はhttp://localhost
を取得し、/MyAppは切り捨てられます。
あなたは正しい、Javascriptのために求めていますか?これはASP.NET、MVCフレームワークまたはIISと何が関係していますか? – SimonSimCity
私のサイトはasp.net mvcを使用して構築されているため、仮想ディレクトリ名を使用してIIS上でホストされています –