正在加载MVC站点



你好,我急需帮助。我刚刚用Visual Web Developer 2010创建了一个MVC网站每次在不同的Web主机上,我都会得到/的索引,而不是正确加载网站。这就好像服务器或浏览器在寻找一个"索引"文件,而不是通过MVC文件夹路由到正确的启动页面。我已经做了我认为我应该做的一切,把我所有的dll"系统"文件都带到"bin"文件夹,以及其他一切,包括获得一个支持MVC服务器的Web主机,但我仍然不断获得"/的索引"和文件夹,而不是网站。有人能帮忙吗?我真的很为难。我已经在这个网站上工作了几个月,我需要把它启动并运行起来。

谢谢,Rob

看起来您的默认路由没有设置,或者设置指向了一个不存在的地方。您的默认路由将在default.asax.cs页面中(MVC4是App_Start/RouteConfig.cs),看起来像这样:

routes.MapRoute(
        "Default", // Route name
        "",        // URL with parameters
        new { controller = "Home", action = "Index"}  // Parameter defaults
    );

因此,默认操作是Home/Index。如果您想重定向到其他默认页面,可以更改此设置。

最新更新