title: An attempt was made to access a socket in a way forbidden by its access permissions
body: <p>I just downloaded C# SDK and ASP.NET MVC sample, modified it to work with 4.2.1. (web config facebookSettings parameters etc.), created my Facebook application and tried to run it. Click to facebook login button - ok, entering credentials into facebook popup - ok, allowing access for my application - ok, and then I get this error:</p>
  
  <blockquote>
    <p>System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 66.220.146.47:443</p>
  </blockquote>
  
  <pre><code>var app = new FacebookApp();
  if (app.Session == null)
  {
     // The user isnt logged in to Facebook
     // send them to the home page
     return RedirectToAction("Index");
  }
  
  // Get the user info from the Graph API
  dynamic me = app.Api("/me"); // EXCEPTION THROWN HERE
  ViewData["FirstName"] = me.first_name;
  ViewData["LastName"] = me.last_name;
  </code></pre>
  
  <p>The <code>app</code> object is OK I think (containing settings params, session object with access token and my facebook userid, etc.)</p>
  
  <p>I am using local development address <code>http://myappdev.local</code> (set to <code>127.0.0.1</code> in hosts file). The same address is set in my facebook app settings, also domain <code>myappdev.local</code> - Can this be the problem? I have seen examples using <code>localhost:1234</code> in some tutorials.</p>