代码之家  ›  专栏  ›  技术社区  ›  Damien

MVC部署问题-站点加载,但链接(路由)不加载

  •  1
  • Damien  · 技术社区  · 17 年前

    部署MVC应用程序时遇到问题。

    基本上,如果站点加载正确,就会出现主页。但是,需要访问控制器操作的任何内容都不能访问。所以所有的链接都会抛出404个错误。

    有人知道为什么站点加载了,但之后控制器的动作似乎没有加载吗?

    谢谢

    2 回复  |  直到 17 年前
        1
  •  1
  •   David Glenn    17 年前

    您是否在IIS 6中运行应用程序?如果是这样,则需要配置.mvc扩展名或配置通配符映射。 Steve Sanderson

        2
  •  0
  •   Joseph    17 年前

    出现主页表明至少有一个控制器工作正常。即家庭控制器。

    您应该检查您是否遵循默认约定(如果以这种方式设置)

    此外,控制器中的每个操作都必须是公共的,并且必须返回某种类型的ActionResult。返回视图将导致渲染特定视图。

    此外,视图遵循文件夹结构View/[ControllerName]/[Action].aspx

    第一页加载的事实意味着您可能已经为控制器和视图正确设置了主页/索引。您应该看看这些,看看它们与您设置的其他控制器/操作/视图之间的区别。

    推荐文章