1

您好,我急需帮助。我刚刚创建了一个在 Visual Web Developer 2010 中制作的 MVC 站点,并且每次在不同的 Web 主机上我都会得到 --Index of /- 而不是正确加载站点。就好像服务器或浏览器正在寻找一个“索引”文件,而不是通过 MVC 文件夹路由到正确的启动页面。我已经完成了我认为我应该做的所有事情,将我所有的 dll '系统' 文件带到'bin' 文件夹以及其他所有内容,包括获取具有 MVC 支持服务器的 Web 主机,但我仍然不断得到'索引/' 和文件夹而不是站点。任何人都可以帮忙吗?我真的在一个地方。我已经在这个网站上工作了几个月,我需要让它运行起来。

谢谢,罗伯

4

1 回答 1

0

看起来您的默认路线没有设置,或者设置指向一个不存在的地方。您的默认路由将在 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。如果您想重定向到不同的默认页面,您可以更改此设置。

于 2012-10-10T19:07:25.983 回答