我一直在试图弄清楚为什么我的 View 在我的暂存环境中而不是在开发环境中返回404的原因。
我的Global.asax中的第一个Route条目如下:
routes.MapRoute(
"FindStore",
"FindStore",
new { controller = "FindStore", action = "Index" });
绝对存在所有 View ,并在正确的目录中。
基本上,如果我转到http://StagingServer/FindStore,则会收到404错误。我看到的所有其他答案都与IIS 6有关,但我没有运行它。
最佳答案
我们有一个类似的问题。我们检查了集成模式,权限和runAllManagedModulesForAllRequests。没有骰子。最终,这个windows hotfix修复了它。