0

可能重复:
ASP MVC3 - 发布后未找到 HttpPost 操作

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

该路线是ajax呼叫的一部分,并像这样提供

url: '../Schedule/GetSched'

Global.asax 文件是MapRoute这样的:

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

1 回答 1

1

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

这篇文章解释了这一切: ASP MVC3 - 发布后未找到 HttpPost 操作

于 2012-07-27T22:52:54.397 回答