Есть ли способ получить HttpContext.Current.Request.Url.Host
и HttpContext.Current.Request.ApplicationPath
за один вызов?
Что-то вроде "полного URL приложения"?
EDIT: Уточнение - мне нужна эта часть внутри []:
http://[www.mysite.com/mywebapp]/Pages/Default.aspx
Прошу просто из любопытства.
EDIT 2: Спасибо за все ответы, но ни один из них не был именно тем, что я искал. FYI, я решил проблему таким образом (но мне все еще интересно узнать, есть ли более плавный путь):
public string GetWebAppRoot()
{
if(HttpContext.Current.Request.ApplicationPath == "/")
return "http://" + HttpContext.Current.Request.Url.Host;
else
return "http://" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
}