Comment déboguer MVC 4 de l'API des routes?

J'ai un WP7 jeu qui utilise RESTsharp pour communiquer avec mon MVC4 Reposant serveur, mais j'ai souvent des problèmes pour le faire les demandes de travail et, par conséquent, je veux debug où il échoue.

C'est un exemple où le Constructeur sur mon GameController est touché, mais le Post méthode n'est pas touché et je ne comprends pas pourquoi.

Code Client:

public void JoinRandomGame()
{
  client = new RestClient
  {
      CookieContainer = new CookieContainer(),
      BaseUrl = "http://localhost:21688/api/",
  };

  client.Authenticator = GetAuth();

  RestRequest request = new RestRequest(Method.POST)
  {
      RequestFormat = DataFormat.Json,
      Resource = "game/"

  };

  client.PostAsync(request, (response, ds) =>
  {});
}

Code serveur:

    public void Post(int id)
    {
        if (ControllerContext.Request.Headers.Authorization == null)
        {
            //No auth
        }
        if (!loginManager.VerifyLogin(ControllerContext.Request.Headers.Authorization.Parameter))
        {
            //Failed login
        }

        string username;
        string password;
        LoginManager.DecodeBase64(ControllerContext.Request.Headers.Authorization.Parameter, out username, out password);
        gameManager.JoinRandomGame(username);
    }

Mes itinéraires sont comme ça

       routes.MapHttpRoute(
            name: "gameAPI",
            routeTemplate: "api/game/{gameId}",
            defaults: new
            {
                controller = "game",
                gameId = RouteParameter.Optional
            }             
        );
InformationsquelleAutor Mech0z | 2012-07-13