在实时环境中找不到asp.net mvc3路由

时间:2012-07-27 22:39:42

标签: asp.net-mvc routes

  

可能重复:
  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" }
);
  • 为什么它可以在调试中工作,但不能在已发布的网站上工作?
  • 我可以提供哪些信息来帮助您找到答案?
  • 我在哪里开始寻找问题的根源?

1 个答案:

答案 0 :(得分:1)

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

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