Как я могу получить BaseUrl сайта?C#

Место общения программистов C#
Anonymous
Как я могу получить BaseUrl сайта?

Сообщение Anonymous »

Я хочу написать маленький вспомогательный метод, который возвращает базовый URL -адрес сайта. Это то, что я придумал: < /p>

public static string GetSiteUrl()
{
string url = string.Empty;
HttpRequest request = HttpContext.Current.Request;

if (request.IsSecureConnection)
url = "https://";
else
url = "http://";

url += request["HTTP_HOST"] + "/";

return url;
}
< /code>

Есть ли в этом ошибка, о которой вы можете подумать? Кто -нибудь может улучшить это?

Подробнее здесь: https://stackoverflow.com/questions/741 ... rl-of-site

Вернуться в «C#»