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

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