2

我刚刚在 VS 2010 中创建了一个新的基本 MVC 4 应用程序。我只是单击了播放按钮来测试它是否出现在 Web 浏览器中,我得到了以下页面:

在此处输入图像描述

我想我需要改变我的虚拟路径,但我不知道是什么。

编辑:看不到图片中正确显示的内容:

Server Error in '/' Application.
--------------------------------------------------------------------------------


The resource cannot be found. 
  Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

 Requested URL: /
4

3 回答 3

5

如果您创建了一个空项目,您将需要创建一个带有索引操作的 HomeController。您还需要在 ~/Views/Home/ 中创建一个名为 Index 的视图。

其他项目模板会为您创建此项目,但 Empty Project 不会。

public class HomeController : Controller 
{

     public ActionResult Index()
     {

          return View()
     }

}
于 2013-01-02T13:28:41.473 回答
3

没有人给我完整的答案。所以这是@MattiVirkkunen 和@BrettAlfred 的合并

在 RouteConfig.cs 中添加它

routes.MapRoute(
                name: "Default",
                url: "",
                defaults: new { controller = "Home", action = "Home" }
            );

在 HomeController.cs 中添加它

public ActionResult Login()
        {
            return View();
        }
于 2013-01-03T10:43:43.113 回答
0

Kya Neeta MVC 我 neyi ho Kya?? 我也是 :)

我想你已经在你的应用程序中创建了一个启动页面。在您的网址中输入 Http://localhost:8080/Home/Index

http://localhost:/ControllerName/ActionName

如果这不起作用,请从头开始创建一个新的 MVC 应用程序。

于 2013-01-03T05:52:25.473 回答