How can I create an ASP.NET application that relay requests to another website and displays the response?
<p>I have a simple website within a closed network, lets call it "Resitricted Site". Restricted Site has a few hyperlinks to other pages than the index where it displays logging information from different files.</p>

<p>I am trying to create an ASP.NET site that will be exposed to the outside world, but still be in the same network as Restricted Site. Lets call this site "Public Site".</p>

<p>In Public Site I need to forward all requests to Restricted Site and then show the response from Restricted Site. In other words, Public Site will act as a proxy to Restricted Site.</p>

<p>How can I achieve this in ASP.NET? If you have any simple code which you can share, please do. </p>

<p><strong>What I have tried so far</strong>: 
I've tried creating an HttpHandler like this one (without luck): <a href="http://www.codeproject.com/Articles/7135/Simple-HTTP-Reverse-Proxy-with-ASP-NET-and-IIS" rel="nofollow">HttpHandler</a></p>
