我刚在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: /
答案 0 :(得分:5)
如果您创建了一个空项目,则需要创建一个带有索引操作的HomeController。您还需要在〜/ Views / Home /中创建一个名为Index的视图。
其他项目模板为您创建此项,但空项目不会。
public class HomeController : Controller
{
public ActionResult Index()
{
return View()
}
}
答案 1 :(得分:3)
没有人给我完整答案。所以这是@MattiVirkkunen和@BrettAlfred的合并
在RouteConfig.cs
中添加routes.MapRoute(
name: "Default",
url: "",
defaults: new { controller = "Home", action = "Home" }
);
在HomeController.cs中添加此内容
public ActionResult Login()
{
return View();
}
答案 2 :(得分:0)
Kya Neeta MVC我neyi ho Kya ??我也是:)
我想你已经在你的应用程序中创建了一个启动页面。 在您的网址中键入Http:// localhost:8080 / Home / Index
http:// localhost:/ ControllerName / ActionName
如果不起作用,请从头开始创建一个新的MVC应用程序。