【问题标题】:asp.net mvc3 route not found in live environment [duplicate]在实时环境中找不到asp.net mvc3路由[重复]
【发布时间】:2012-07-27 22:39:42
【问题描述】:

可能重复:
ASP MVC3 - HttpPost action not found after publish

我有一个asp.net mvc3 应用程序,它可以在调试中完美运行。但是,当我发布站点时,其中一条路由的状态为“404 Not Found”。

路由是ajax 调用的一部分,并以这样的方式提供

url: '../Schedule/GetSched'

Global.asax 文件的 MapRoute 如下所示:

routes.MapRoute(
     "CalView2",
     "Schedule/GetSched",
     new { controller = "Schedule", action = "GetCalendar" }
);
  • 为什么它可以在调试中工作,而不是在已发布的站点上?
  • 我可以提供哪些信息来帮助找到答案?
  • 我什至从哪里开始寻找问题的根源?

【问题讨论】:

标签: asp.net-mvc routes


【解决方案1】:

当然,我在发布问题后立即找到了答案。

这篇文章解释了这一切: ASP MVC3 - HttpPost action not found after publish

【讨论】:

    猜你喜欢
    • 2018-02-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 2012-04-26
    相关资源
    最近更新 更多