Как сформировать полный url приложения в asp.net

Небольшая записка о том как в asp.net сформировать полный url приложения, включая все части адреса. То есть протокол, url, порт, application path.

Вот код:

Немного поясню:

Request.Url.Scheme — протокол

Request.Url.Host — хост (домен)

Request.Url.Port — порт

Request.ApplicationPath — путь приложения (нужен если у вас к урлу добавляется путь, /CRM например)

Также можно почитать: