Я работаю с .net 4.0 c #.
Я хочу получить URL-адрес из текущего HTTP-запроса, включая любой виртуальный каталог. Так, например (запрос и искомое значение):
http://www.website.com/shop/test.aspx -> http://www.website.com/shop/
http://www.website.com/test.aspx -> http://www.website.com/
http://website.com/test.aspx - > http://website.com/
Как можно этого добиться?