ASP.NET MVCアプリケーションで実行時にURLを作成しています。これを行う最善の方法は何ですか?実行時のIIS ApplicationName ASP.net
url = string.Format("/controller/action/{0}/{1}/{2}/{3}/{4}", request.Id,
builds.Release, builds.Localization.Value, builds.Label, SessionId);
URLは最終的にAJAXコールをコントローラアクションに戻すために使用されます。問題は、私のデプロイメント環境では、このアプリケーションはルートではないため、URLは有効ではないということです。
{host} \ url < - これは私が持っているものです。 {host} {applicationname} \ url < - これが私の必要です。
私は実行時にアプリケーション名を解決し、それを使ってURLを構築しようとしていました。アプリケーション名だけを取得するにはどうすればよいですか?これが最善の方法ですか?
ありがとうございます!