Ich erstelle eine URL zur Laufzeit in einer ASP.NET MVC-Anwendung. Was ist der beste Weg, dies zu tun?IIS ApplicationName zur Laufzeit ASP.net
url = string.Format("/controller/action/{0}/{1}/{2}/{3}/{4}", request.Id,
builds.Release, builds.Localization.Value, builds.Label, SessionId);
Die URL wird letztendlich verwendet, um einen AJAX-Aufruf an eine Controller-Aktion zurückzusetzen. Das Problem ist, dass diese Anwendung in meiner Implementierungsumgebung nicht der Stamm ist und daher die URL nicht gültig ist.
{host} \ url < - das ist was ich habe. {host} {Anwendungsname} \ url < - das ist was ich brauche.
Also ich wollte den Anwendungsnamen zur Laufzeit auflösen und verwenden Sie es zum Erstellen der URL. Wie kann ich nur den Anwendungsnamen erhalten? Ist das der beste Weg?
Danke!