私はこれにいくつかの助けを使うことができます。ASP.NET MVC - '/'アプリケーションのサーバーエラー
'/'アプリケーションでサーバーエラーが発生しました。
リソースが見つかりません。
概要HTTP 404。探しているリソース(またはその 依存関係の1つ)が削除されたか、名前が変更されたか、または が一時的に利用できませんでした。次のURLを参照し、 のスペルが正しいことを確認してください。
要求されたURL:/スタート/映画/ 1
問題がどこにあるか私は本当に見つけることができません。
namespace IMDB.Controller
{
public class StartController : Controller
{
// GET: Start
public ActionResult Index()
{
//ViewBag.Title = DateTime.Now();
var movies = GetMoviesFromRepository();
return View(movies);
}
// GET: Details
public ActionResult Movies(int id)
{
var allMovies = GetMoviesFromRepository();
var movie = allMovies.FirstOrDefault(x => x.MovieID.Equals(id));
return View(movie);
}
private List<Movie> GetMoviesFromRepository()
{
var movies = new List<Movie>();
var movie1 = new Movie();
movie1.MovieID = 1;
movie1.Title = "Terminator";
movie1.Genre = "Action";
movie1.Year = 1984;
movie1.Country = "America";
movies.Add(movie1);
var movie2 = new Movie();
movie2.MovieID = 2;
movie2.Title = "Terminator II";
movie2.Genre = "Action";
movie2.Year = 1991;
movie2.Country = "America";
movies.Add(movie2);
return movies;
}
}
}
私はおそらく本当に盲目的で疲れているでしょう。私は何が欠けていますか?
アクション名はムービーで、404はムービーの呼び出しを示しています。タイプミスのように見えます。 –
ありがとう、あまり気付かなかった – Koalemos