【发布时间】:2019-12-15 18:23:52
【问题描述】:
“/”应用程序中的服务器错误。 无法找到该资源。 说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的网址:/Movies/Random
版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.8.3928.0
这是我开始在线教程时显示的错误消息。这可能是什么原因???
Random.cshtml
@model Vidly.Models.Movie
@{
ViewBag.Title = "Random";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>@Model.Name</h2>
电影.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Vidly.Models
{
public class Movie
{
public int Id { get; set; }
public string Name { get; set; }
}
}
MoviesController.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Vidly.Models;
namespace Vidly.Controllers
{
public class MoviesController : Controller
{
// GET: Movies/Random
public ActionResult Index()
{
var movie = new Movie() { Name = "Hello" };
return View(movie);
}
}
}
【问题讨论】:
-
您没有指向应用程序的正确路径。引擎试图在您的
Movies控制器中找到一个名为Random的操作方法,但显然它不存在。请查看您是如何在RouteConfig.cs中设置路线的。
标签: c# asp.net .net visual-studio iis