Я пишу приложение ac #.
Я захожу на страницу, например, http://dev.mysite.com/page.aspx
Как мне извлечь из текущего контекста это http://dev.mysite.com/
IВы хотите использовать это при создании URL-адресов в разных средах, поэтому необходимо прочитать его из текущего контекста запроса.
Uri uri = new Uri("http://dev.mysite.com/page.aspx"); string authority = uri.GetLeftPart(UriPartial.Authority); // authority will equal to http://dev.mysite.com
или если вы находитесь внутри этого page.aspx, вы можете напрямую использовать свойство Request.Url:
page.aspx
Request.Url
string authority = Request.Url.GetLeftPart(UriPartial.Authority);
string baseUrl = Request.Url.GetLeftPart(UriPartial.Authority);