首次在 Windows 10 pro 上使用 MS Visual Studio 2022 构建 ASP.NET Core MVC。当本教程(https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-6.0&tabs=visual-studio)让我运行时它,Localhost 会提供一些与应用程序相关的内容(它的名称、欢迎消息)。 本教程要求将“/MvcMovie/”添加到地址字段中的 URL 中。 然后,本地主机显示“未找到该网址的网页:https://localhost:44379/MvcMovie/”。
我是新手。 从教程中不确定何时/是否实际向本地主机添加某些内容。 任何帮助将不胜感激。
如果您指的是这个:
在配置新项目对话框中,输入 MvcMovie 作为项目 姓名。将项目命名为 MvcMovie 很重要。大写 复制代码时需要匹配每个命名空间。
教程说你的项目在创建时的名称应该是MvcMovie。除此之外,本教程不会要求您转到 localhost/mvcMovie。要弄清楚 MVC 中的路由,请查看接下来有关控制器-视图-模型的几部分。将解释路由部分以及如何访问 URL 的不同部分。
文档中提到的MvcMovie不需要你输入URl,只是创建的项目名称:
如果需要使用MvcMovie作为Url中的路由地址,可以这样做:
控制器:
[ApiController]
public class TestController : Controller
{
[HttpGet]
[Route("MvcMovie")]
public IActionResult MvcMovie()
{
return View();
}
}
查看演示:
<h1>This is MvcMovie Controller!</h1>
测试网址:
https://localhost:7040/MvcMovie
结果:
我想你需要了解mvc中的路由规则,你可以阅读这个文档: