<p>Let me try to explain what I need. I have a server that is visible from the internet. What I need is to create a ASP.NET application that get the request of a web Site and send to a internal server, then it gets the response and publish the the info. For the client this should be totally transparent.</p>

<p>For different reasons I cannot redirect the port to the internal server. What I can do but no know how - maybe the answer is there - is to create a new Web Site that its host in the other server.</p>

[{'answer_id': 11472, 'author': 'pix0r', 'author_id': 72, 'author_profile': 'https://Stackoverflow.com/users/72', 'pm_score': 3, 'selected': True, 'text': '<p>Why won\'t any old proxy software work for this?  Why does it need to be an ASP.NET application?  There are TONS of tools out there (both Windows and *nix) that will get the job done quite easily.  Check <a href="http://www.squid-cache.org/" rel="nofollow noreferrer">Squid</a> or <a href="https://web.archive.org/web/20090601113940/http://www.grok.co.uk:80/netproxy/" rel="nofollow noreferrer">NetProxy</a> for starters.</p>\n<p>If you need to integrate with IIS, <a href="http://www.iisproxy.net/" rel="nofollow noreferrer">IISProxy</a> looks like it would do the trick too.</p>\n'}, {'answer_id': 11541, 'author': 'DevelopingChris', 'author_id': 1220, 'author_profile': 'https://Stackoverflow.com/users/1220', 'pm_score': 1, 'selected': False, 'text': '<p>I use apache mod_proxy and mod_proxy_balancer. Works awesome running 5 domains a cluster of 4 web boxes.</p>\n'}]
['https://Stackoverflow.com/questions/11460', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1154/']