Request.Url.Port giving wrong port
<p>I am given a Live IP from my support team something like <code>http://201.121.152.168:68/</code>. Now in normal circumstances you would think 68 is the port. However when I do a Request.Host I get <code>201.121.152.168</code> and when I do Request.Port I get <code>80</code>. So where did the number 68 go? It's neither coming in Host nor in port. That is why my whole application is breaking. Can anybody suggest what is going wrong and how can I correct this?</p>

<p>What am I missing here?</p>

<p><strong>Update:</strong> If I do <code>request.Headers["Host"].ToString()</code> I get full host with port i.e 201.121.152.168:68</p>
