title: Why do I get "AccessDenied" when trying to use HttpListener?
body: <p>Win 7 and VS2010 B2. I am trying to write a minimal web server using the built-in <code>HttpListener</code>. However, I keep getting an AccessDenied exception. Here is the code:</p>
  
  <pre><code>    int Run(string[] args) {
  
          _server = new HttpListener();
          _server.Prefixes.Add("http://*:9669/");
          _server.Start();
  
          Console.WriteLine("Server bound to: {0}", _server.Prefixes.First());
  
          _server.BeginGetContext(HandleContext, null);
      }
  </code></pre>
  
  <p>I could understand the need to run as administrator if I was binding to a system port, but I don't see why my binding to 9669 should require special permissions.</p>
  
  <p>Any ideas?</p>