Impossible d'obtenir ASP.NET MVC 6 Controller pour renvoyer JSON

J'ai un MVC 6 projet dans lequel je suis à l'aide de violon pour tester l'API Web. Si je prends la suite de contrôleur de l'action qui utilise EntityFramework 7 de revenir une Liste. Ensuite le code html rendra bien.

[HttpGet("/")]
public IActionResult Index()
{
    var model = orderRepository.GetAll();

    return View(model);
}

Mais lorsque je tente de retourner une réponse Json au lieu de cela, je reçois une erreur 502.

[HttpGet("/")]
public JsonResult Index()
{
    var model = orderRepository.GetAll();

    return Json(model);
}

Une Idée sur les raisons de l'objet n'est pas sérialisé en json correctement?

source d'informationauteur Dblock247