title: Building ASP.Net web page to test user's connection (bandwidth)
body: <p>We need to add a feature to our website that allows the user to test his connection speed (upload/download). After some research I found that the way this being done is downloading/uploading a file and divide the file size by the time required for that task, like here <a href="http://www.codeproject.com/KB/IP/speedtest.aspx" rel="nofollow">http://www.codeproject.com/KB/IP/speedtest.aspx</a>
  However, this is not possible in my case, this should be a web application so I can't download/upload files to/from user's machine for obvious security reasons. From what I have read this download/upload tasks should be on the server, but how?
  This website has exactly what I have in mind but in php <a href="http://www.brandonchecketts.com/open-source-speedtest" rel="nofollow">http://www.brandonchecketts.com/open-source-speedtest</a>. Unfortunately, I don't have any background about php and this task is really urgent.
  I really don't need to use stuff like speedtest</p>
  
  <p>thanks</p>