Я использую это в своем коде в пользовательском классе. Пригодится для отправки электронных писем, таких как [email protected]
"no-reply @" + BaseSiteUrl
Прекрасно работает на любом сайте.
// get a sites base urll ex: example.com
public static string BaseSiteUrl
{
get
{
HttpContext context = HttpContext.Current;
string baseUrl = context.Request.Url.Authority + context.Request.ApplicationPath.TrimEnd('/');
return baseUrl;
}
}
Если вы хотите использовать его в коде, избавитесь от контекста.