2016-07-10 12 views
-2

Beim Eingeben von Store wird ein Fehler angezeigt, dass/Store URL nicht gefunden wird (HTTP 404). Wo könnte das Problem sein? Vielleicht habe ich irgendwo falsch geschrieben?MVC Music Store 3.0 - MVC erkennt keinen Store

Die Controller-Aktion ist:

GET: /Store/ 
     public ActionResult Index() 
     { 
      var genres = storeDb.Genres.ToList(); 
      return View(genres); 
     } 

global.asax.cs:

public static void RegisterRoutes(RouteCollection routes) 
     { 
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}");` 
      routes.MapRoute(
       "Default", // Имя маршрута 
       "{controller}/{action}/{id}", // URL-адрес с параметрами 
       new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
      ); 

     } 

Der Store/Index-Ansicht sieht wie folgt aus:

@model IEnumerable<MvcApplication1.Models.Genre> 

@{ 
    ViewBag.Title = "Store"; 
} 

<h3>Browse Genres</h3> 

<p> 
    Select from @Model.Count() genres:</p> 
<ul> 
    @foreach (var genre in Model) 
    { 
     <li>@Html.ActionLink(genre.Name, "Browse", new { genre = genre.Name })</li> 
    } 
</ul> 

Antwort

-1

Nun, ich beschlossen, starte ein ganzes Projekt neu und dann hat alles gut funktioniert.

+0

Dies ist für niemanden von Nutzen, also schlagen Sie vor, Sie löschen einfach die Antwort und die Frage –

+0

Bitte fügen Sie nicht "Danke" als Antwort hinzu. Stattdessen, ** [akzeptiere die Antwort] (http://stackoverflow.com/help/accepted-answer) **, die du am hilfreichsten fandst. - [Aus Bewertung] (/ review/low-quality-posts/12966949) – CinCout

+1

@CinCout - Ihre Antwort lässt es so aussehen, als ob Sie blindlings reviewen, ohne Inhalte zu lesen. Das OP hat diese Antwort veröffentlicht, so dass die Frage ausgeschlossen werden konnte. Das "Danke" ist sicher überflüssig (und ich habe es weggelassen), aber das OP * hat * erklärt, wie sie ihr Problem gelöst haben. –