получить основную часть URL-адреса, включая виртуальный каталог

Я работаю с .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/

Как можно этого добиться?

15
задан Gerard 3 November 2011 в 19:11
поделиться