title: Sharepoint's clientContext.ExecuteQueryAsync() doesn't come back
body: <p>Here is the code I'm using to retrieve the current username from SharePoint 2010 via Silverlight:</p>
  
  <pre><code>ClientContext clientContext = ClientContext.Current;
  if (clientContext == null)
  {
      SharepointUser = "[Unknown]";
  }
  else
  {
      MessageBox.Show("Beginning server query now...");
      clientContext.Load(clientContext.Web, s =&gt; s.CurrentUser);
      clientContext.ExecuteQueryAsync((s, e) =&gt;
      {
          MessageBox.Show("RESPONSE!");
          SharepointUser = clientContext.Web.CurrentUser.LoginName;
          MessageBox.Show("Hello, " + SharepointUser + "!");
      },
      (s, e) =&gt;
      {
          MessageBox.Show("An error occurred: " + e.ToString());
      });
  }
  </code></pre>
  
  <p>The problem is that the request never comes back! The success/error events don't trigger at all, and the request just seems like it's going into the void.</p>
  
  <p>Does anyone have any ideas?</p>