Я работаю с .net 4.0 С#.
Я хочу получить 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/
Как это можно добиться?