代码之家  ›  专栏  ›  技术社区  ›  Ben Lesh

MVC视图在IIS 7.5中返回404

  •  5
  • Ben Lesh  · 技术社区  · 15 年前

    我一直试图弄明白为什么我的视图在我的登台环境中返回404,而不是在我的开发环境中。

    • Windows Server 2008 R2
    • IIS 7.5版
    • MVC 2测试版已安装。

    my global.asax中的第一条路线入口如下:

            routes.MapRoute(
                "FindStore",
                "FindStore",
                new { controller = "FindStore", action = "Index" });
    

    所有视图都是绝对存在的,并且在适当的目录中。

    基本上如果我去 http://StagingServer/FindStore 我得到一个404错误。我看到的所有其他答案都与IIS6有关。我不跑步。

    4 回复  |  直到 13 年前
        1
  •  8
  •   James McCormack    13 年前

    我们也遇到了类似的问题。我们检查了所有请求的集成模式、权限和runallmanagedmodules。没有骰子。最终这个 windows hotfix 修理它。

        2
  •  2
  •   Ben Lesh    15 年前

    结果是因为我的应用程序池以经典模式运行。

        3
  •  1
  •   Community CDub    8 年前

    我不确定这是否有帮助,但在使用这两种技术并涉及类似问题的堆栈溢出上报告了一个问题: Getting an ASP.MVC2/VS2010 application to work in IIS 7.5

    我会去看看是否有帮助。

        4
  •  1
  •   Craig Howard    13 年前

    我也遇到了同样的问题,我的应用程序池被设置为Classic,我将其更改为使用.NET 4.0框架,但直到我回收了应用程序池,它才开始工作。