Impossible de trouver / afficher les informations dans le navigateur

Nouveauté de VS 2012 MVC, première utilisation de l’API RESTful (actuellement dans le didacticiel) et impossibilité d’obtenir des informations pour qu’elles s’affichent correctement dans Google Chrome. Après avoir défini les points d’arrêt, comme indiqué dans le didacticiel de la fonction Get () de mon contrôleur, je sais qu’il est appelé et, lors de la vérification de la vue réseau dans le navigateur, les deux entrées que je tente d’afficher sont visibles .

Mon code est pratiquement identique à l’exemple, avec les titres désactivés:

@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; } 
    @section scripts{ $(function () { $.getJSON('/api/DrugEntry', function (drugEnsortingesJsonPayload) { $(drugEnsortingesJsonPayload).each(function (i, item) { $('#drug_ensortinges').append('
  • ' > + item.NDC + '
  • '); }); }); }); }

    Une idée de ce qui pourrait être la cause de ne rien voir? Ou s’il y a plus d’informations que je peux fournir? Merci!

    Mon route.config:

     //  using System; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace MedicationsShortagesDashboard { [ExcludeFromCodeCoverage] public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); } } } 

    Mon WebApiConfig.cs:

     //  using System; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Web.Http; namespace MedicationsShortagesDashboard { [ExcludeFromCodeCoverage] public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); // Uncomment the following line of code to enable query support for actions with an IQueryable or IQueryable return type. // To avoid processing unexpected or malicious queries, use the validation settings on QueryableAtsortingbute to validate incoming queries. // For more information, visit http://go.microsoft.com/fwlink/?LinkId=279712. //config.EnableQuerySupport(); // To disable tracing in your application, please comment out or remove the following line of code // For more information, refer to: http://www.asp.net/web-api config.EnableSystemDiagnosticsTracing(); } } } 

    Ajoutez ceci dans votre WebApiConfig.cs

     using System.Net.Http.Headers; using System.Web.Http; namespace XXX { public static class WebApiConfig { public static void Register(HttpConfiguration config) { // Convention-based routing. config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}" ); } } }