我一直在试图弄清楚为什么我的 View 在我的暂存环境中而不是在开发环境中返回404的原因。

  • Windows Server 2008 R2的
  • IIS 7.5
  • 绝对安装了
  • MVC 2 Beta。

  • 我的Global.asax中的第一个Route条目如下:
            routes.MapRoute(
                "FindStore",
                "FindStore",
                new { controller = "FindStore", action = "Index" });
    

    绝对存在所有 View ,并在正确的目录中。

    基本上,如果我转到http://StagingServer/FindStore,则会收到404错误。我看到的所有其他答案都与IIS 6有关,但我没有运行它。

    最佳答案

    我们有一个类似的问题。我们检查了集成模式,权限和runAllManagedModulesForAllRequests。没有骰子。最终,这个windows hotfix修复了它。

    10-08 17:00