Web Api 2 Post - UrlHelper.Le lien ne doit pas retourner la valeur null

J'ai une base de l'API web 2 le programme d'installation avec quelques notions de routage.

Ci-dessous est la route par défaut, et après pour les insertions. Lorsque j'appelle la poste le document est créé à la perfection dans la base de données mais le "CreatedAtRoute" appel renvoie une erreur 500 en déclarant:

ExceptionMessage: "UrlHelper.Le lien ne doit pas retourner la valeur null."
ExceptionType: "Le Système De.InvalidOperationException"

Pourquoi cette erreur?

[RoutePrefix("api/casenotes")]
    public class CasenoteController : ApiController...



//POST api/Casenote
[Route("")]
[ResponseType(typeof(client_admission_casenote))]
    public async Task<IHttpActionResult> Postclient_admission_casenote   (client_admission_casenote client_admission_casenote)
{

  Request.GetRequestContext().IncludeErrorDetail = true;

  if (!ModelState.IsValid)
  {
      return BadRequest(ModelState);
  }

  db.client_admission_casenote.Add(client_admission_casenote);
  await db.SaveChangesAsync();

  return CreatedAtRoute("DefaultApi", new { id = client_admission_casenote.casenote_id }, client_admission_casenote);
    }
InformationsquelleAutor Aaron Lind | 2015-04-14